Java Math nextDown ()

A Java Math nextDown () metódus a megadott argumentum mellett egy számot ad vissza a negatív végtelen irányába.

Vagyis, ha az argumentum 6.7 , akkor a negatív végtelen irányában lévő 6.7 szomszédos száma 6.69999999999999999 .

A nextDown()módszer szintaxisa :

 Math.nextDown(start)

Megjegyzés : A nextDown()módszer statikus módszer. Ezért a metódust közvetlenül az osztály nevével hívhatjuk meg Math.

nextDown () paraméterek

  • rajt - rajtszám, amelynek szomszédos számát vissza kell adni

Megjegyzés : A start adattípusa lehet úszó vagy kettős.

nextDown () visszatérési értékek

  • a szomszédos számot adja vissza a negatív végtelen felé
  • NaN-t ad vissza, ha a start NaN
  • negatív végtelen eredményt ad, ha a kezdet negatív végtelen

Megjegyzés : A nextDown()módszer egyenértékű a Math.nextAfter (start, Double.Negative_INFINITY).

Példa: 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 ) )

Itt már használják a Java Math.sqrt (-5) számítási módjára négyzetgyöke -5 . Mivel a negatív szám négyzetgyöke nem szám, NaN-tMath.nextDown(nan) ad vissza .

Ez Double.NEGATIVE_INFINITYaz Doubleosztály olyan területe, amely lehetővé teszi számunkra, hogy a programban végtelenül megvalósítsuk.

Ajánlott oktatóanyagok

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

érdekes cikkek...