Wie kann man in Java einen Double aufrunden?

JanMarcel01  14.07.2020, 19:42

Soll er immer aufgerundet werden?

1Griefer 
Fragesteller
 14.07.2020, 19:42

Ja


3 Antworten

Math.floor() rundet auf die nächste ganze Zahl ab:
Math.floor(3.999) = 3.0

Math.ceil() rundet auf die nächste ganze Zahl auf:
Math.ceil(3.001) = 4.0

Math.round() rundet wie mans aus der Schule kennt:
Math.round(3.5) = 4.0
Math.round(3.4) = 3.0

Woher ich das weiß:Studium / Ausbildung

Hey,

man könnte es so machen, hier benutzt man zwar nicht die round Methode, funktioniert aber trotzdem.

Ich würde aber Math.ceil() nutzen.

https://hasteb.in/otoqinuw.java

Mfg Jannick (L1nd)

Woher ich das weiß:Hobby