Java Math nextUp ()

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_INFINITYist ein DoubleKlassenfeld, mit dem wir Unendlichkeit in ein Programm implementieren können.

Empfohlene Tutorials

  • Math.nextAfter ()
  • Math.nextDown ()

Interessante Beiträge...