加法
add()
示例:a + b
BigDecimal a = new BigDecimal("1.23");
BigDecimal b = new BigDecimal("4.56");
BigDecimal sum = a.add(b);
------------
减法
subtract()
示例:a - b
BigDecimal a = new BigDecimal("1.23");
BigDecimal b = new BigDecimal("4.56");
BigDecimal sum = a.subtract(b);
------------
乘法
multiply()
示例:a * b
BigDecimal a = new BigDecimal("9.12");
BigDecimal b = new BigDecimal("8.45");
BigDecimal sum = a.multiply(b);
------------
除法
divide()
示例一:a/b
BigDecimal a = new BigDecimal("9.12");
BigDecimal b = new BigDecimal("8.45");
BigDecimal sum = a.divide(b);
示例二:a/b 保留两位小数,且采用四舍五入的方式进行舍入
BigDecimal a = new BigDecimal("9.12");
BigDecimal b = new BigDecimal("8.45");
BigDecimal sum = a.divide(b,2,RoundingMode.HALF_UP);