jdk17bigdecimal保留两位小数
时间: 2023-11-30 15:43:12 浏览: 87
保留两位小数
以下是使用jdk17 BigDecimal保留两位小数的例子:
```java
BigDecimal num1 = new BigDecimal("1");
BigDecimal num2 = new BigDecimal("3");
// 四舍五入保留两位小数
BigDecimal result1 = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);
System.out.println(result1); // 输出:0.33
```
在上述代码中,我们使用BigDecimal的divide方法来进行除法运算,并通过设置第二个参数为2来保留两位小数,最后使用BigDecimal.ROUND_HALF_UP来进行四舍五入操作。
阅读全文