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 int
vagy 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 long
vá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 overflow
kivételt.
Ajánlott oktatóanyagok
- Math.decrementExact ()
- Math.negateExact ()