示例代码:
BigDecimal a= new BigDecimal("10");
BigDecimal b= new BigDecimal("5");
BigDecimal c= null;
//加法
c= a.add(b);
//减法
c= a.subtract(b);
//乘法及保留小数位
c= a.multiply(b).setScale(4, BigDecimal.ROUND_HALF_UP);
//除法及保留小数位
c = a.divide(b).setScale(4, BigDecimal.ROUND_HALF_UP);
c = a.divide(b, 10, RoundingMode.HALF_UP);