BigDecimal计算
BigDecimal bc1 = new BigDecimal("10");
BigDecimal bc2 = new BigDecimal("5");
//加法
BigDecimal bc3 = bc1.add(bc2);
//减法
BigDecimal bc3 = bc1.subtract(bc2);
//乘法
BigDecimal bc3 = bc1.multiply(bc2);
//除法
BigDecimal bc3 = bc1.divide(bc2);
//取余
BigDecimal bc3 = bc1.divideAndRemainder(bc2)[1];
//保留两位小数并四舍五入
BigDecimal bc3 = bc1.divideAndRemainder(bc2,2, RoundingMode.HALF_UP);
//向正无限大方向舍入的舍入模式。如果结果为正,则舍入行为类似于 RoundingMode.UP;如果结果为负,则舍入行为类似于