double a = 10.0;
double b = 3.0;
BigDecimal bigA = BigDecimal.valueOf(a);
BigDecimal bigB = BigDecimal.valueOf(b);
System.out.println(bigA.add(bigB));//加
System.out.println(bigA.subtract(bigB));//减
System.out.println(bigA.multiply(bigB));//乘
// System.out.println(bigA.divide(bigB));//除
//注意除法运算最好这样
BigDecimal big = (bigA.divide(bigB, 2, RoundingMode.HALF_UP));
//参数1 除数
// 参数2 取几位小数
// 参数3 舍入模式 在参数2的基础上进行四舍五入
//传值要转换成double类型
double rs = big.doubleValue();
System.out.println(rs);