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

Java Grund教程

Java Verlaufskontrolle

Java Array

Java Objektorientiert(I)

Java Objektorientiert(II)

Java Objektorientiert(III)

Java Ausnahmebehandlung

Java Liste(List)

Java Queue(Kalender)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe(I/O)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel von Java Math round()

Java Math Mathematische Methoden

Der Java Math round() Methode rundet den angegebenen Wert auf den nächsten nächsten int oder long-Wert und gibt ihn zurück.

Das bedeutet1.2gerundet auf1,1.8gerundet auf2.

Die Syntax der round() Methode ist:

Math.round(value)

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

round() Parameter

  • value -Zahlen, die gerundet werden sollen

AchtungDer Wert des Datentyps sollte float oder double sein.

round() Rückgabewert

  • wenn der Parameter float ist, wird ein int-Wert zurückgegeben

  • wenn der Parameter double ist, wird ein long-Wert zurückgegeben

 round() Methode:

  • wenn der Wert nach dem Dezimalpunkt größer oder gleich5oben abgerundet

    1.5 => 2
    1.7 => 2
  • wenn der Wert nach dem Dezimalpunkt kleiner als5beunten abgerundet

    1.3 => 1

Beispiel1Java Math.round() mit double

class Main {
  public static void main(String[] args) {
     // Math.round() Methode
     //Wert nach dem Dezimalpunkt ist größer als5
    double a = 1.878;
    System.out.println(Math.round(a));  // 2
    //Wert nach dem Dezimalpunkt ist gleich5
    double b = 1.5;
    System.out.println(Math.round(b));  // 2
    //Wert nach dem Dezimalpunkt ist kleiner als5
    double c = 1.34;
    System.out.println(Math.round(c));  // 1
  }
}

Beispiel2:Java Math.round() mit float

class Main {
  public static void main(String[] args) {
    // Math.round() Methode
    //Wert nach dem Dezimalpunkt ist größer als5
    float a = 3.78f;
    System.out.println(Math.round(a));  // 4
    //Wert nach dem Dezimalpunkt ist gleich5
    float b = 3.5f;
    System.out.println(Math.round(b));  // 4
    // Wert nach dem Dezimalpunkt ist kleiner als5
    float c = 3.44f;
    System.out.println(Math.round(c));  // 3
  }
}

Empfohlene Tutorials

Java Math Mathematische Methoden