Java Math nextUp ()

Metode Java Math nextUp () atgriež skaitli, kas atrodas blakus norādītajam argumentam pozitīvās bezgalības virzienā.

Tas ir, ja arguments ir 6,7 , tad blakus esošais skaitlis 6,7 pozitīvās bezgalības virzienā ir 6,700000000000001 .

Metodes sintakse nextUp()ir šāda:

 Math.nextUp(start)

Piezīme . nextUp()Metode ir statiska. Tādējādi mēs varam izsaukt metodi tieši, izmantojot klases nosaukumu Math.

nextUp () parametri

  • starts - starta numurs, kura blakus esošo numuru atdod

Piezīme : Sākuma datu tips var būt vai nu peldošs, vai divkāršs.

nextUp () atgriešanās vērtības

  • atgriež blakus esošo skaitli, lai sāktu uz pozitīvo bezgalību
  • atgriež NaN, ja sākums ir NaN
  • atgriež pozitīvu bezgalību, ja sākums ir pozitīvs bezgalība

Piezīme . nextUp()Metode ir līdzvērtīga Math.nextAfter (sākums, Double.POSITIVE_INFINITY).

Piemērs: Java Math.nextUp ()

 class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(nan)); // NaN ) )

Šeit, lai aprēķinātu -5 kvadrātsakni, mēs izmantojām Java Math.sqrt (-5) metodi . Tā kā negatīvā skaitļa kvadrātsakne nav skaitlis, Math.nextUp(nan)atgriež NaN .

Tas Double.POSITIVE_INFINITYir Doubleklases lauks, kas ļauj mums programmā ieviest bezgalību.

Ieteicamās konsultācijas

  • Math.nextAfter ()
  • Math.nextDown ()

Interesanti raksti...