java.lang.Math.incrementExact() es una función matemática incorporada en Java que devuelve el argumento incrementado en uno. Lanza una excepción si el resultado desborda un int. Como incrementExact(int x) es estático , por lo que la creación de objetos no es requerido.
Sintaxis:
public static int incrementExact(int x) Parameter : x : the value to be incremented Return : This method returns the argument incremented by one. Exception : It throws ArithmeticException - if the result overflows an int
Ejemplo: para mostrar el funcionamiento del método java.lang.Math.incrementExact() .
// Java program to demonstrate working // of java.lang.Math.incrementExact() method import java.lang.Math; class Gfg1 { // driver code public static void main(String args[]) { int a = 0; for (int i = 0; i < 5; i++) { a = Math.incrementExact(a); System.out.println(a); } } }
Producción:
1 2 3 4 5
// Java program to demonstrate working // of java.lang.Math.incrementExact() method import java.lang.Math; class Gfg2 { // driver code public static void main(String args[]) { int x = Integer.MAX_VALUE; System.out.println(Math.incrementExact(x)); } }
Producción:
Runtime Error : Exception in thread "main" java.lang.ArithmeticException: integer overflow at java.lang.Math.incrementExact(Math.java:909) at Gfg2.main(File.java:13)
Publicación traducida automáticamente
Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA