-1

私は現在Double、通貨を表示するはずの を持っています。ただし、Double を実際に表示すると、「32.0」のようなデータしか表示されません。代わりに「32.00」の形式でお願いします。Double のフォーマット方法と、小数点以下の桁数を修正する方法はありますか?

4

1 に答える 1

2

まず第一に、金額を格納するために double を使用しないでください。代わりに BigDecimal を使用してください。お金を扱うときに、浮動小数点演算に固有の丸め誤差は望ましくありません。

次に、java.text.DecimalFormat を使用して数値をフォーマットします。

于 2013-04-07T16:43:51.857 に答える