Ich habe versucht, einen Java -Code zu schreiben, um einen Wert auf die folgende Anforderung zu runden.
if x = 63.50 => rundedValue = 64.00 < /p>
Wenn x = 63,32 => rundedValue = 63,32 < /p>
Ich habe es mit den verschiedenen RoundingModes wie Decke, unten, Boden, Halbdown ausprobiert. p> aber ich kann die erwartete Ausgabe nicht erhalten.
Mein Eingang ist eine Zeichenfolge und Ausgabe ist eine Zeichenfolge. unten < /p>
BigDecimal value1 = new BigDecimal(input);
value1=value1.setScale(2, RoundingMode.HALF_EVEN);
//float rounded=Math.round(amount);
String finalValue=String.valueOf(value1);
< /code>
Ich kann die gewünschte Ausgabe nicht erhalten. Bitte lassen Sie mich wissen, wie ich dies erreichen kann?>
Java: Runden Sie einen Dezimalwert auf half_even ab ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post