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_INFINITY
az Double
osztá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 ()