-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 のNumberFormatまたはを使用できますDecimalFormat。具体的にはgetCurrencyInstance http://docs.oracle.com/javase/6/docs/api/java/text/NumberFormat.html#getCurrencyInstance()があります

于 2013-08-17T22:52:00.907 に答える