Java matemaatika juurdekasvExact ()

Java Math incrementExact () lisab määratud numbrile 1 ja tagastab selle.

Meetodi süntaks incrementExact()on:

 Math.incrementExact(num)

Siin incrementExact()on staatiline meetod. Seega oleme juurdepääsu meetod kasutab klassi nimi, Math.

incrementExact () parameetrid

incrementExact()Meetod võtab ühe parameetri.

  • num - argument, mille 1 lisatakse

Märkus . Argumendi andmetüüp peaks olema kas intvõi long.

incrementExact () tagastusväärtus

  • tagastab väärtuse pärast 1 lisamist argumendile

Näide 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 ) )

Eespool toodud näites, oleme kasutanud Math.incrementExact()meetodit koos intja longmuutujate lisada 1 vastavates muutujaid.

Näide 2: Math.incrementExact () viskab erandi

incrementExact()Meetod viskab erand kui lisamise tulemusena ujutab andmete tüüp. See tähendab, et tulemus peaks jääma kindlaksmääratud muutujate andmetüübi vahemikku.

 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)); ) )

Ülaltoodud näites on a intväärtus maksimaalne väärtus. Siin incrementExact()lisab meetod a-le 1 .

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

Seega incrementExact()loob meetod integer overflowerandi.

Soovitatavad õpetused

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

Huvitavad Artiklid...