bigdecimal加减乘除运算语法
时间: 2023-07-05 10:24:57 浏览: 45
BigDecimal 加减乘除运算
5星 · 资源好评率100%
BigDecimal 是 Java 中用于高精度计算的类,可以进行加减乘除等运算。其加减乘除运算语法如下:
1. 加法运算:使用 add() 方法,参数为要相加的 BigDecimal 值。
```
BigDecimal result = num1.add(num2);
```
2. 减法运算:使用 subtract() 方法,参数为要相减的 BigDecimal 值。
```
BigDecimal result = num1.subtract(num2);
```
3. 乘法运算:使用 multiply() 方法,参数为要相乘的 BigDecimal 值。
```
BigDecimal result = num1.multiply(num2);
```
4. 除法运算:使用 divide() 方法,参数为要相除的 BigDecimal 值以及除数的精度(小数点后保留几位)和舍入模式(如 ROUND_HALF_UP)。
```
BigDecimal result = num1.divide(num2, 2, RoundingMode.HALF_UP);
```
需要注意的是,BigDecimal 进行运算时应该使用方法而不是直接使用运算符,因为直接使用运算符可能会出现精度不准确的问题。
阅读全文