public static double formatDouble(double d) {
if(Double.isInfinite(d) || Double.isNaN(d)) {
return 0;
}
return new BigDecimal(d).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
}
double类型保留两位小数
最新推荐文章于 2024-03-21 13:32:07 发布
本文介绍了一个Java方法,用于格式化双精度浮点数并确保其精度为两位小数。该方法首先检查数值是否为无穷大或非数字,然后使用BigDecimal进行精确的四舍五入。
3万+

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



