如何以标准表示法打印double
?
double h = 104857600 - 32;
System.out.println(h);
结果:
1.04857568E8
期望的结果:
104857568
答案 0 :(得分:6)
您可以使用printf()
System.out.printf("%.0f", h);
0
是精度,您可以对其进行修改。
修改强>
如果您想将其存储为String
,可以使用String.format("%.0f", h)
。