bigdecimal乘除保留两位小数
时间: 2023-12-26 13:28:35 浏览: 98
保留两位小数
以下是使用BigDecimal进行乘除并保留两位小数的示例代码:
1. 使用BigDecimal进行乘法运算并保留两位小数:
```java
BigDecimal num1 = new BigDecimal("2.5");
BigDecimal num2 = new BigDecimal("1.2");
BigDecimal result = num1.multiply(num2).setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(result); // 输出:3.00
```
2. 使用BigDecimal进行除法运算并保留两位小数:
```java
BigDecimal num1 = new BigDecimal("5");
BigDecimal num2 = new BigDecimal("2");
BigDecimal result = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);
System.out.println(result); // 输出:2.50
```
阅读全文