decimal加减乘除
时间: 2023-11-28 10:45:34 浏览: 32
以下是Java中使用BigDecimal进行加减乘除的例子:
1. 加法
```java
BigDecimal num1 = new BigDecimal("1.23");
BigDecimal num2 = new BigDecimal("4.56");
BigDecimal result = num1.add(num2);
System.out.println(result); // 输出:5.79
```
2. 减法
```java
BigDecimal num1 = new BigDecimal("4.56");
BigDecimal num2 = new BigDecimal("1.23");
BigDecimal result = num1.subtract(num2);
System.out.println(result); // 输出:3.33
```
3. 乘法
```java
BigDecimal num1 = new BigDecimal("1.23");
BigDecimal num2 = new BigDecimal("4.56");
BigDecimal result = num1.multiply(num2);
System.out.println(result); // 输出:5.6088
```
4. 除法
```java
BigDecimal num1 = new BigDecimal("4.56");
BigDecimal num2 = new BigDecimal("1.23");
BigDecimal result = num1.divide(num2, 2, RoundingMode.HALF_UP);
System.out.println(result); // 输出:3.71
```
其中,`RoundingMode.HALF_UP`表示四舍五入。