0

可能重复:
如何在 Java 中将数字四舍五入到 n 位小数

我正在尝试将用作货币的字符串格式化为两位小数。例如,如果他们输入 100,它将被格式化为 100.00,如果他们输入 100.5,它将被格式化为 100.50。解决此问题的最佳方法是什么?

4

1 回答 1

1

您可以使用十进制格式:

new DecimalFormat("###0.00").format(...);

DecimalFormat 的其他构造函数引入了对 Locale 的支持。

于 2012-06-20T16:26:05.990 回答