现在我正在做这个

DecimalFormat df = new DecimalFormat("#.##");
//usage: df.format(someDouble);


但是我不知道这是否是“舍入”显示双精度到2位小数点的正确方法。即使小数点左边的位数> 1还是可以的吗?

最佳答案

您应该使用:

DecimalFormat df = new DecimalFormat("#.00");


DecimalFormat df = new DecimalFormat("#.##");表示那些小数位是可选的。在1.21.0上应用时,您可以看到差异。

java - Java将小数格式化为2位精度-LMLPHP

--Documentation

关于java - Java将小数格式化为2位精度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40891629/

10-14 12:41