Java Math incrementExact () føjer 1 til det angivne nummer og returnerer det.
Metodens syntaks incrementExact()er:
 Math.incrementExact(num)
Her incrementExact()er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math,.
incrementExact () Parametre
Den incrementExact()metode tager et enkelt parameter.
- num - argument, hvorpå 1 tilføjes
 
Bemærk : Datatypen for argumentet skal være enten inteller long.
incrementExact () Return Value
- returnerer værdien efter at have tilføjet 1 til argumentet
 
Eksempel 1: Java Math.incrementExact ()
 class Main ( public static void main(String() args) ( // create a int variable int a = 65; // incrementExact() with the int argument System.out.println(Math.incrementExact(a)); // 66 // create a long variable long b = 52336L; // incrementExact() with the long argument System.out.println(Math.incrementExact(b)); // 52337 ) )
I ovenstående eksempel har vi brugt Math.incrementExact()metoden med intog longvariablerne til at føje 1 til de respektive variabler.
Eksempel 2: Math.incrementExact () kaster undtagelse
Den incrementExact()metode kaster en undtagelse, hvis resultatet af tilsætningen flyder datatypen. Det vil sige, at resultatet skal være inden for området for datatypen for specificerede variabler.
 class Main ( public static void main(String() args) ( // create a int variable // maximum int value int a = 2147483647; // incrementExact() with the int argument // throws exception System.out.println(Math.incrementExact(a)); ) )
I ovenstående eksempel er værdien af a den maksimale intværdi. Her incrementExact()tilføjer metoden 1 til a.
  a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type 
Derfor incrementExact()kaster metoden integer overflowundtagelsen.
Anbefalede vejledninger
- Math.decrementExact ()
 - Math.negateExact ()
 








