English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Colección (Map)

Java Conjunto (Set)

Java Entrada/Salida (I/O)

Reader de Java/Writer

Temas de Java

Uso y ejemplo de Java Math incrementExact()

Java Math 数学方法

Java Math incrementExact() suma el número especificado1y devuelve.

La sintaxis del método incrementExact() es:

Math.incrementExact(num)

Nota:incrementExact() es un método estático. Por lo tanto, podemos usar el nombre de la clase Math para acceder a este método.

parámetro IncrementExact()

  • num - al que se agrega1del parámetro

Nota:el tipo de datos del parámetro debe ser int o long.

devuelve el valor de IncrementExact()

  • Agregar el parámetro1devuelve el valor

Ejemplo1:Java Math.incrementExact()

class Main {
  public static void main(String[] args) {
    //Crear una variable int
    int a = 65;
    //incrementExact() con parámetro int
    System.out.println(Math.incrementExact(a));  // 66
    //Crear una variable long
    long b = 52336L;
    //incrementExact() con parámetro long
    System.out.println(Math.incrementExact(b));  // 52337
  }
}

En el ejemplo anterior, usamos el método Math.incrementExact() con variables int y long, para agregar1Agregar a cada variable.

Ejemplo2:Math.incrementExact() lanza una excepción

Si el resultado de la adición sobrepasa el rango del tipo de datos, el método incrementExact() generará una excepción. Es decir, el resultado debe estar dentro del rango del tipo de datos de la variable especificada.

class Main {
  public static void main(String[] args) {
    //Crear variable int.
    //valor máximo int
    int a = 2147483647;
    //incrementExact() con parámetro int.
    //lanza una excepción
    System.out.println(Math.incrementExact(a));
  }
}

En el ejemplo anterior, el valor de a es el valor máximo de int. Aquí, el método incrementExact()1Agregar a a.

   a + 1  
=> 2147483647 + 1
=> 2147483648    // Fuera del rango del tipo int

Por lo tanto, el método incrementExact() lanza una excepción de rango fuera del tipo int.

Tutoriales recomendados

Java Math 数学方法