java中BigDecimal的加减乘除

先初始化部分数据

BigDecimal num1 = new BigDecimal("10"); 
BigDecimal num2 = new BigDecimal("5"); 
BigDecimal num3 = null; 

加法

num3 = num1.add(num2); 

减法

num3 = num1.subtract(num2);

乘法

num3 = num1.multiply(num2); 

除法

num3 = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);

如果计算比较频繁复杂的话建议封装一层工具类。

"睡不着的时候喜欢回想以前发生过的片段。"

原文地址:https://www.cnblogs.com/yanggb/p/14204871.html