在Java中将0.00显示为0.00

时间:2014-04-20 23:49:07

标签: java

我正在制作一个虚假的银行申请,他们有一个从0.00开始的双倍

Double dblCurrentBalance = 0.00;    

DecimalFormat decim = new DecimalFormat("##.00");

jlInput2.setText("Your Balance: $" + Double.parseDouble(decim.format(dblCurrentBalance)));

但它似乎只显示:

您的余额:$ 0.0

我想要的时候:

您的余额:$ 0.00

如果我将它设置为1.1111111

它将显示1.11

那么如何保持第二个0?

4 个答案:

答案 0 :(得分:3)

您可以使用String.format

String.format("%.2f", dblCurrentBalance); //returns 0.00

答案 1 :(得分:1)

使用CurrencyFormat。例如NumberFormat.getCurrencyInstance()

答案 2 :(得分:1)

另一种解决方案,使用DecimalFormat

DecimalFormat decim = new DecimalFormat("0.00");

答案 3 :(得分:0)

请参阅Javadoc DecimalFormat。您必须使用格式说明符0.00online demo