public static double subtract(double d2, double d3, int newScale, int roundingMode) {
//(小数,小数,位数,舍入模式)
BigDecimal bd, bd2, bd3;
bd2 = new BigDecimal(String.valueOf(d2));
bd3 = new BigDecimal(String.valueOf(d3));
bd = bd2.subtract(bd3).setScale(newScale, roundingMode); //bd2减bd3后.设置小数处理方式(小数位数,舍入模式)
return bd.doubleValue(); //把bd类型转换成double类型
}
系统常用类精确计算BigDecimal 制作控制几位小数和指定模式处理小数
最新推荐文章于 2021-10-08 10:17:04 发布