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 intsau 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 longpentru 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 intvaloarea 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 overflowexcepția.
Tutoriale recomandate
- Math.decrementExact ()
- Math.negateExact ()








