Die Java Math nextDown () -Methode gibt eine Zahl neben dem angegebenen Argument in Richtung der negativen Unendlichkeit zurück.
Das heißt, wenn das Argument 6,7 ist , dann ist die benachbarte Zahl von 6,7 in Richtung der negativen Unendlichkeit 6,699999999999999 .
Die Syntax der nextDown()
Methode lautet:
Math.nextDown(start)
Hinweis : Die nextDown()
Methode ist eine statische Methode. Daher können wir die Methode direkt unter Verwendung des Klassennamens aufrufen Math
.
nextDown () Parameter
- start - Startnummer, deren benachbarte Nummer zurückgegeben werden soll
Hinweis : Der Datentyp des Starts kann entweder float oder double sein.
nextDown () Rückgabewerte
- Gibt die benachbarte Zahl zurück, um in Richtung negativer Unendlichkeit zu beginnen
- gibt NaN zurück, wenn start NaN ist
- Gibt eine negative Unendlichkeit zurück, wenn der Start eine negative Unendlichkeit ist
Hinweis : Die nextDown()
Methode entspricht Math.nextAfter (start, Double.Negative_INFINITY).
Beispiel: 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 ) )
Hier haben wir die Java Math.sqrt (-5) -Methode verwendet, um die Quadratwurzel von -5 zu berechnen . Da keine Zahl der Quadratwurzel negative Zahl ist, Math.nextDown(nan)
kehrt NaN .
Dies Double.NEGATIVE_INFINITY
ist ein Double
Klassenfeld, mit dem wir Unendlichkeit in ein Programm implementieren können.
Empfohlene Tutorials
- Math.nextAfter ()
- Math.nextUp ()