系统常用类精确计算BigDecimal 制作控制几位小数和指定模式处理小数

来源:互联网 发布:epsonl455清零软件 编辑:程序博客网 时间:2024/05/27 18:17
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类型}