BigDecimal num1 = new BigDecimal(20);
BigDecimal num2 = new BigDecimal(10);
//加法
BigDecimal add = num1.add(num2);
System.out.println("加法结果:" + add);
//减法
BigDecimal subtract = num1.subtract(num2);
System.out.println("减法结果" + subtract);
//乘法
BigDecimal multiply = num1.multiply(num2);
System.out.println("乘法结果" + multiply);
//除法
BigDecimal divide = num1.divide(num2, 2, RoundingMode.HALF_UP);
System.out.println("除法结果" + divide);
List中BigDecimal 求和
List<BigDecimal> list = new ArrayList<>();
list.add(num1);
list.add(num2);
BigDecimal reduce = list.stream().reduce(BigDecimal.ZERO, BigDecimal::add);
System.out.println("求和:"+reduce);