use*_*482 1 java swing joptionpane number-formatting decimalformat
我是Java的新手,并且正在使用GUI显示消息.所以如果使用控制台
System.out.printf("Your total montly bill is $%.2f", totalCost);
Run Code Online (Sandbox Code Playgroud)
给我输出十进制的方式.我试图用这个做同样的事情,但是我得到更多的十进制数字,因为totalCost是一个类型double.如何将输出格式化为仅在小数后显示两位数?谢谢.
JOptionPane.showMessageDialog(null, "Your monthly payment is " + totalCost);
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
JOptionPane.showMessageDialog(null, String.format("Your monthly payment is $%.2f", totalCost));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35645 次 |
| 最近记录: |