如何以可读格式打印double?

时间:2011-10-05 08:27:36

标签: java format double

例如,我想计算一下:4,000,000.0 * 4;我得到了这个:1.6E7。我应该怎么做才能得到这个:16,000,000.0 ?? THX !!

4 个答案:

答案 0 :(得分:3)

使用DecimalFormat,如下所示:

double d = 10000000.00;
DecimalFormat dfmt = new DecimalFormat(",000.0");

System.out.println(dfmt.format(d)); // will display 10,000,000.0

答案 1 :(得分:2)

查看java.text.DecimalFormat课程。

答案 2 :(得分:1)

答案 3 :(得分:1)