A Java Math incrementExact () 1-et ad hozzá a megadott számhoz, és visszaadja.
A incrementExact()módszer szintaxisa :
Math.incrementExact(num)
Itt incrementExact()van egy statikus módszer. Ezért vagyunk elérni a módszerrel az osztály nevét, Math.
incrementExact () paraméterek
A incrementExact()módszer egyetlen paramétert vesz fel.
- num - argumentum, amelyhez 1 hozzáadódik
Megjegyzés : Az argumentum adattípusának vagy intvagy kell lennie long.
incrementExact () Return Value
- értéket ad vissza, miután hozzáadta az 1-et az argumentumhoz
1. példa: 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 ) )
A fenti példában Math.incrementExact()a intés a longváltozókkal együtt alkalmazott módszert alkalmaztuk az 1 hozzáadásához a megfelelő változókhoz.
2. példa: Math.incrementExact () Kivételt dob
A incrementExact()módszer kivételt vet, ha az összeadás eredménye túlcsordítja az adattípust. Vagyis az eredménynek a megadott változók adattípusának tartományán belül kell lennie.
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)); ) )
A fenti példában az a értéke a maximális intérték. Itt a incrementExact()módszer 1- et ad hozzá az a-hoz.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Ennélfogva a incrementExact()módszer kiveti a integer overflowkivételt.
Ajánlott oktatóanyagok
- Math.decrementExact ()
- Math.negateExact ()








