Java Math nextDown ()

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

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

Metodes sintakse nextDown()ir šāda:

 Math.nextDown(start)

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

nextDown () parametri

  • starts - starta numurs, kura blakus esošais numurs ir jāatdod

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

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

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

Piezīme . nextDown()Metode ir ekvivalenta Math.nextAfter (sākums, Double.Negative_INFINITY).

Piemērs: Java Math.nextDown ()

 class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextDown(start1)); // 7.8999996 // double arguments double start2 = 7.9; System.out.println(Math.nextDown(start2)); // 7.8999999999999995 // with positive infinity double infinity = Double.NEGATIVE_INFINITY; System.out.println(Math.nextDown(infinity)); // -Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextDown(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.nextDown(nan)atgriež NaN .

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

Ieteicamās konsultācijas

  • Math.nextAfter ()
  • Math.nextUp ()

Interesanti raksti...