Java round()-Methode
Die round()-Methode gibt einen am nächsten liegenden int- oder long-Wert zurück, wobei gerundet wird.
roundbedeutet "Rundung", der Algorithmus istMath.floor(x+0.5), das heißt, man addiert 0.5 zur Ausgangszahl und rundet dann ab, alsoMath.round(11.5)das Ergebnis ist 12, und das Ergebnis von Math.round(-11.5) ist -11.
Syntax
Diese Methode hat die folgenden Syntaxformate:
long round(double d) int round(float f)
Parameters
d -- primitiver Datentyp double oder float
f -- primitiver Datentyp float
Rückgabewert
Gibt einen am nächsten liegenden int- oder long-Wert zurück; die Methode legt den Rückgabedatentyp fest.
Beispiel
Beispiel
public class Test{
public static void main(String args[]){
double d = 100.675;
double e = 100.500;
float f = 100;
float g = 90f;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
System.out.println(Math.round(g));
}
}
Kompilieren Sie das obige Programm, und das Ausgabeergebnis ist:
101 101 100 90
Andere Erweiterungen
Java Number-Klasse