这就是我所拥有的:
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?
答案 0 :(得分:0)
您可以使用Java的NumberFormat
或DecimalFormat
,特别是getCurrencyInstance
http://docs.oracle.com/javase/6/docs/api/java/text/NumberFormat.html#getCurrencyInstance()