Java Math incrementExact () aggiunge 1 al numero specificato e lo restituisce.
La sintassi del incrementExact()
metodo è:
Math.incrementExact(num)
Ecco incrementExact()
un metodo statico. Quindi, stiamo accedendo il metodo che utilizza il nome della classe, Math
.
Parametri incrementExact ()
Il incrementExact()
metodo accetta un singolo parametro.
- num - argomento su cui viene aggiunto 1
Nota : il tipo di dati dell'argomento deve essere int
o long
.
incrementExact () Valore restituito
- restituisce il valore dopo aver aggiunto 1 all'argomento
Esempio 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 ) )
Nell'esempio precedente, abbiamo utilizzato il Math.incrementExact()
metodo con le variabili int
e long
per aggiungere 1 alle rispettive variabili.
Esempio 2: Math.incrementExact () genera un'eccezione
Il incrementExact()
metodo genera un'eccezione se il risultato dell'addizione supera il tipo di dati. Ovvero, il risultato dovrebbe essere compreso nell'intervallo del tipo di dati delle variabili 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)); ) )
Nell'esempio precedente, il valore di a è il int
valore massimo . Qui, il incrementExact()
metodo aggiunge 1 a un file.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Quindi, il incrementExact()
metodo genera l' integer overflow
eccezione.
Tutorial consigliati
- Math.decrementExact ()
- Math.negateExact ()