下面对使用BigDecimal遇到的一些问题,做些积累:
一.BigDecimal的加减乘除等方法
BigDecimal bigDecimal1 = new BigDecimal("50");
BigDecimal bigDecimal2 = new BigDecimal("80");
方法 |
说明 |
bigDecimal1.add(bigDecimal2) |
加法,求两个BigDecimal类型数据的和 |
bigDecimal1.subtract(bigDecimal2) |
减法,求两个BigDecimal类型数据的差 |
bigDecimal1.multiply(bigDecimal2) |
乘法,求两个BigDecimal类型数据的积 |
bigDecimal1.remainder(bigDecimal2) |
求余数,求bigDecimal1除以bigDecimal2的余数 |
bigDecimal1.max(bigDecimal2) |
最大数,求两个BigDecimal类型数据的最大值 |
bigDecimal1.min(bigDecimal2) |
最小数,求两个BigDecimal类型数据的最小值 |
bigDecimal1.abs() |
绝对值,求BigDecimal类型数据的绝对值 |
bigDecimal1.negate() |
相反数,求Big |