版权声明: https://blog.csdn.net/qq_35548458/article/details/91455179
BigDecimal的运算——加减乘除
声明变量
BigDecimal a = new BigDecimal("1000");
BigDecimal b = new BigDecimal("10.05");
BigDecimal c = new BigDecimal("-100");
加法 add()函数
BigDecimal result = a.add(b);
减法subtract()函数
BigDecimal result = a.subtract(b);
乘法multipy()函数
BigDecimal result = a.multipy(b);
除法divide()函数
BigDecimal result = a.divide(b);
绝对值abs()函数
BigDecimal result = a.abs();
BigDecimal result2 = c.abs();
BigDecimal 和 0 比较大小
调用BigDecimal中的compareTo方法, 如:
int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值 等于 0
i=1:表示bigDecimal的值与 大于0
i=-1:表示bigDecimal的值与 小于 0
BigDecimal 比较大小
调用BigDecimal中的compareTo方法, 如:
a.compareTo(b);
返回值
0:表示 a等于b
1:表示 a大于b
-1:表示 a小于b