BigDecimal m = new BigDecimal(10);
BigDecimal n = new BigDecimal(2);
BigDecimal w = new BigDecimal(-10);
BigDecimal add = m.add(n); //12 加
BigDecimal subtract = m.subtract(n);//8 减
BigDecimal multiply = m.multiply(n);//20 乘
BigDecimal divide = m.divide(n);//5 除
BigDecimal abs = w.abs();//10 绝对值
//除法 保留 指定位数小数 最后一位向上取
BigDecimal m = new BigDecimal(10);
BigDecimal n = new BigDecimal(3);
BigDecimal divide = m.divide(n,4, RoundingMode.UP);//3.3334 保留4为小数
BigDecimal divide = m.divide(n,0, RoundingMode.UP); //4 保留0为小数 即只有整数位
BigDecimal加减乘除 保留小数
最新推荐文章于 2024-01-27 09:55:08 发布