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