Java "math.round" Befehl
Wie kann ich in java mit dem "math.round" befehl z.B. 19.21345 auf 19.21 runden?
Danke schon mal im Vorraus
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
Gar nicht. Siehe API-Doc: http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#round(double)
Die Methode round() liefert immer eine Ganzzahl zurück. Schau dir die anderen Methoden der Klasse Math an, ob du was passendes findest.
So:
double ungerundet = 19.21345;
double gerundet_auf_zwei_nachkommastellen = Math.round(ungerundet*Math.pow(10,2)) / Math.pow(10,2);