现在我正在做这个
DecimalFormat df = new DecimalFormat("#.##");
//usage: df.format(someDouble);
但是我不知道这是否是“舍入”显示双精度到2位小数点的正确方法。即使小数点左边的位数> 1还是可以的吗?
最佳答案
您应该使用:
DecimalFormat df = new DecimalFormat("#.00");
DecimalFormat df = new DecimalFormat("#.##");
表示那些小数位是可选的。在1.2
或1.0
上应用时,您可以看到差异。--Documentation
关于java - Java将小数格式化为2位精度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40891629/