Java: Runden Sie einen Dezimalwert auf half_even ab

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Java: Runden Sie einen Dezimalwert auf half_even ab

by Anonymous » 14 Feb 2025, 14:49

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?>

Top