Math.round() 不是四舍五入方法,今天项目上 例如:Math.round(Double 599.795) 最后生成的 是 599.79
如果想用四舍五入的话, DecimalFormat df =new DecimalFormat("#.##");
df.fromat(doubleValue); 如果最后还是要double的话,就Double.parseDouble();
本文解释了Java中Math.round()方法的行为,并提供了一种使用DecimalFormat实现更精确四舍五入的方法。对于需要准确四舍五入结果的场景特别有用。
Math.round() 不是四舍五入方法,今天项目上 例如:Math.round(Double 599.795) 最后生成的 是 599.79
如果想用四舍五入的话, DecimalFormat df =new DecimalFormat("#.##");
df.fromat(doubleValue); 如果最后还是要double的话,就Double.parseDouble();
1981
5210

被折叠的 条评论
为什么被折叠?