Java Math incrementExact ()

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 intili 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 inti longvarijabli 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 intvrijednost. Ovdje incrementExact()metoda dodaje 1 na a.

  a + 1 => 2147483647 + 1 => 2147483648 // out of range of int type 

Stoga incrementExact()metoda baca integer overflowiznimku.

Preporučeni vodiči

  • Math.decrementExact ()
  • Math.negateExact ()

Zanimljivi članci...