【发布时间】:2015-08-01 14:43:33
【问题描述】:
在 Java 中使用 DecimalFormat 对象格式化数字时,我注意到它可以支持的最大数字是“1,000,000,000”,所以我尝试将它乘以 10,如下所示:
DecimalFormat df = new DecimalFormat("#,###,###,###.##########");
System.out.println(df.format(1000000000*10));
这就是我得到的:
1,410,065,408
我没看懂这个结果,应该是1E10吧?
你们中有人知道如何解决这个问题吗?
谢谢
【问题讨论】:
标签: java decimalformat