English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java-Grundlagen-Tutorial

Java Steuerelemente

Java Array

Java objektorientiert(I)

Java objektorientiert(II)

Java objektorientiert(III)

Java-Exception-Handling

Java Liste(List)

Java Queue(Stelle)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe(I/O)

Reader von Java/Writer

Andere Themen von Java

Verwendung und Beispiel von Java Math nextUp()

Java Math Mathematische Methoden

Java Math nextUp() Methode gibt in Richtung des unendlich Großen die Nummer zurück, die dem angegebenen Parameter benachbart ist.

Das bedeutet, wenn der Parameter6.7, dann ist die benachbarte Zahl in Richtung des unendlich Großen6.7Für6.700000000000001.

Syntax der nextUp() Methode:

Math.nextUp(start)

Beachtung: nextUp() ist ein statisches Methode. Daher können wir die Methode direkt mit dem Klassennamen Math aufrufen.

nextUp() Parameter

  • start -Rückgabe der Anfangsnummer des benachbarten Numerus

Beachtung: Das Datentyp von start kann float oder double sein.

nextUp() Rückgabewert

  • Rückgabe der Nummer, die dem start unendlich nahe liegt

  • Wenn start NaN ist, wird NaN zurückgegeben

  • Wenn start unendlich positiv ist, wird unendlich positiv zurückgegeben

Beachtung: nextUp() Methode ist äquivalent zuMath.nextAfter(start,Double.POSITIVE_INFINITY).

Beispiel: Java Math.nextUp()

class Main {
  public static void main(String[] args) {
    // float 参数
    float start1 = 7.9f;
    System.out.println(Math.nextUp(start1));  // 7.9000006
    // double 参数
    double start2 = 7.9;
    System.out.println(Math.nextUp(start2));  // 7.900000000000001
    //Unendlich
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(infinity);            // Infinity
    // NaN
    double nan = Math.sqrt(-5);
    System.out.println(Math.nextUp(nan));    // NaN
  }
}

Hier haben wirJava Math.sqrt(-5)Methode, um zu berechnen-5derQuadratwurzel. Da die Quadratwurzel von negativen Zahlen kein numerisches Wert ist, gibt Math.nextUp(nan) zurück NaN.

Double.POSITIVE_INFINITY ist ein Feld der Double-Klasse, das uns ermöglicht, Unendlich in unserem Programm zu implementieren.

Empfohlene Tutorials

Java Math Mathematische Methoden