-5

这就是我所拥有的:

if (balance * 100 % 10 == 0) {
    balance = balance + 0.00;
}
if (balance > 0) {
    return name + ", $" + balance;
} else if (balance < 0) {
    return name + ", -$" + -balance;
} else { // balance = 0
    return name + ", $0.00";
}

我想返回“4.80 美元”,但我不断收到“4.8 美元”。如何获得小数点末尾的 0?

4

1 回答 1

0

您可以使用 Java 的NumberFormator DecimalFormat,特别是有一个getCurrencyInstance http://docs.oracle.com/javase/6/docs/api/java/text/NumberFormat.html#getCurrencyInstance()

于 2013-08-17T22:52:00.907 回答