加法
BigDecimal num1 = new BigDecimal(1);
BigDecimal num2 = new BigDecimal(2);
//尽量用字符串的形式初始化
BigDecimal num4 = new BigDecimal("4.4");
BigDecimal num5 = new BigDecimal("5");
//加法
BigDecimal result1 = num1.add(num2);
BigDecimal result2 = num4.add(num5);
System.out.println("结果一:" + result1);
System.out.println("结果二:" + result2);
输出结果
减法
//减法
BigDecimal result1 = num1.subtract(num2);
BigDecimal result2 = num4.subtract(num5);
System.out.println("结果一:" + result1);
System.out.println("结果二:" + result2);
结果
绝对值
BigDecimal num1 = new BigDecimal(1);
//尽量用字符串的形式初始化
BigDecimal num4 = new BigDecimal("-4.4");
//加法
BigDecimal result1 = num1.abs();
BigDecimal result2 = num4.abs();
System.out.println("结果一:" + result1);
System.out.println("结果二:" + result2);
结果
乘法
num1.multiply(num2);
除法
num1.divide(num2);