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

Java Grund教程

Java Workflowsteuerung

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung

Java Eingabe und Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel von Java Math nextAfter()

Java Math Mathematische Methoden

Der Java Math nextAfter() Methode gibt eine Nummer zurück, die der ersten Nummer in der Richtung des zweiten Parameters adjazent ist.

Das bedeutet, wenn der erste Parameter6.7zweiter Parameter ist2.3wenn2.3in der Richtung6.7Die adjacenten Nummer ist6.699999999999999.

Die Syntax der nextAfter() Methode ist:

Math.nextAfter(start, direction)

BeachtungnextAfter() ist ein statischer Methoden. Daher können wir die Methode direkt mit dem Klassennamen Math aufrufen.

nextAfter() Parameter

  • start - Startnummer der adjacenten Nummer

  • direction- Bestimmen Sie die anzuzeigende adjacency Number

BeachtungDie Datenarten von start und direction können float oder double sein.

nextAfter() Rückgabewert

  • Rückgabe der Nummer, die in der Nähe der Anfangsrichtung liegt

Beachtung:Wenn start und direction gleich sind, wird der Wert gleich direction zurückgegeben.

Beispiel: Java Math.nextAfter()

class Main {
  public static void main(String[] args) {
    // float Parameter
    //Rückgabe des kleineren benachbarten Ziffern
    float start1 = 7.9f;
    float direction1 = 3.3f;
    System.out.println(Math.nextAfter(start1, direction1));  // 7.8999996
    // double Parameter
    //Rückgabe des größeren benachbarten Ziffern
    double start2 = 7.9f;
    double direction2 = 9.8f;
    System.out.println(Math.nextAfter(start2, direction2));  // 7.9000000953674325
  }
}

Empfohlene Tutorials

Java Math Mathematische Methoden