【发布时间】:2013-01-23 15:17:39
【问题描述】:
我对 Java 非常陌生,并且正在使用 GUI 显示消息。所以如果使用控制台
System.out.printf("Your total montly bill is $%.2f", totalCost);
以应有的方式给我输出十进制。我试图用这个做同样的事情,但我在小数点后得到更多的数字,因为 totalCost 是双精度类型。如何格式化输出以仅显示小数点后两位?谢谢。
JOptionPane.showMessageDialog(null, "Your monthly payment is " + totalCost);
【问题讨论】:
标签: java swing joptionpane number-formatting decimalformat