Java: Runden Sie einen Dezimalwert auf half_even abJava

Java-Forum
Anonymous
 Java: Runden Sie einen Dezimalwert auf half_even ab

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post