【发布时间】:2016-02-19 18:13:08
【问题描述】:
我有一个小问题,我似乎无法解决。
我想以“100.50 英镑”的格式打印我的余额,但它目前给我一个“100.5 英镑”的格式。
我正在使用 decimalFormat 方法,但它不起作用。有什么帮助吗?
final DecimalFormat df2 = new DecimalFormat("#.##");
balance = 100.499999;
System.out.println("Balance: £ " + df2.format(balance));
通过将 ("#.##") 更改为 ("#.00") 来修复错误
【问题讨论】:
-
@TomasBisciak Nope doesn't work 给我一个错误
-
@imraanstack1 这些对你有用吗?如果它适合您,请接受答案,还有一些您有但未标记为已回答的问题,请在您的个人资料中查看它们,以奖励人们的帮助。
标签: java decimal currency decimalformat