Java Math Runde ()

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

Das heißt, 1,2 wird auf 1 und 1,8 auf 2 gerundet .

Die Syntax der round()Methode lautet:

 Math.round(value)

Hier round()ist eine statische Methode. Daher greifen wir über den Klassennamen auf die Methode zu Math.

round () Parameter

Die round()Methode verwendet einen einzelnen Parameter.

  • Wert - Zahl, die gerundet werden soll

Hinweis : Der Datentyp des Werts sollte entweder floatoder sein double.

round () Rückgabewert

  • Gibt den intWert zurück, wenn das Argument lautetfloat
  • Gibt den longWert zurück, wenn das Argument lautetdouble

Die round()Methode:

  • rundet nach oben, wenn der Wert nach der Dezimalstelle größer oder gleich 5 ist
     1.5 => 2 1.7 => 2 
  • rundet nach unten, wenn der Wert nach der Dezimalstelle kleiner als 5 ist
     1.3 => 1

Beispiel 1: Java Math.round () mit double

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )

Beispiel 2: Java Math.round () mit float

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )

Empfohlene Tutorials

  • Math.floor ()
  • Math.ceil ()

Interessante Beiträge...