Java Math incrementExact () adaugă 1 la numărul specificat și îl returnează.
Sintaxa incrementExact()
metodei este:
Math.incrementExact(num)
Iată incrementExact()
o metodă statică. Prin urmare, accesăm metoda folosind numele clasei Math
,.
incrementExact () Parametri
incrementExact()
Metoda are un singur parametru.
- num - argument pe care se adaugă 1
Notă : Tipul de date al argumentului trebuie să fie fie int
sau long
.
incrementExact () Valoare returnată
- returnează valoarea după adăugarea 1 la argument
Exemplul 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 ) )
În exemplul de mai sus, am folosit Math.incrementExact()
metoda cu variabilele int
și long
pentru a adăuga 1 la variabilele respective.
Exemplul 2: Math.incrementExact () Excepție de aruncare
incrementExact()
Metoda aruncă o excepție în cazul în care rezultatul adăugării debordează de tipul de date. Adică, rezultatul trebuie să se încadreze în intervalul tipului de date al variabilelor specificate.
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)); ) )
În exemplul de mai sus, valoarea a este int
valoarea maximă . Aici, incrementExact()
metoda adaugă 1 la a.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Prin urmare, incrementExact()
metoda aruncă integer overflow
excepția.
Tutoriale recomandate
- Math.decrementExact ()
- Math.negateExact ()