Java Math incrementExact () dodaje 1 navedenom broju i vraća ga.
Sintaksa incrementExact()
metode je:
Math.incrementExact(num)
Evo incrementExact()
statične metode. Dakle, mi pristupaju način koristeći naziv klase, Math
.
inkrementExact () Parametri
incrementExact()
Postupak ima jedan parametar.
- num - argument na koji se dodaje 1
Napomena : Tip podataka argumenta trebao bi biti int
ili long
.
inkrementExact () Povratna vrijednost
- vraća vrijednost nakon dodavanja 1 argumentu
Primjer 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 ) )
U gore navedenom primjeru, koristili smo Math.incrementExact()
metodu sa int
i long
varijabli dodati 1 na odgovarajuće varijable.
Primjer 2: Math.incrementExact () baca izuzetak
incrementExact()
Metoda baca iznimku ako je rezultat toga prelijeva tip podataka. Odnosno, rezultat bi trebao biti u rasponu vrste podataka navedenih varijabli.
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)); ) )
U gornjem primjeru vrijednost a je maksimalna int
vrijednost. Ovdje incrementExact()
metoda dodaje 1 na a.
a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type
Stoga incrementExact()
metoda baca integer overflow
iznimku.
Preporučeni vodiči
- Math.decrementExact ()
- Math.negateExact ()