BigDecimal 向下取整
时间: 2023-12-12 08:34:51 浏览: 114
[] - 2022-12-14 线上慎用 BigDecimal ,坑的差点被开了......pdf
以下是使用BigDecimal向下取整的示例代码:
```java
import java.math.BigDecimal;
public class Example {
public static void main(String[] args) {
BigDecimal bd = new BigDecimal("3.1415926");
bd = bd.setScale(2, BigDecimal.ROUND_DOWN); // 保留两位小数,向下取整
System.out.println(bd); // 输出:3.14
}
}
```
在上面的代码中,我们首先创建了一个BigDecimal对象bd,并将其初始化为3.1415926。然后,我们使用setScale()方法将其保留两位小数,并使用BigDecimal.ROUND_DOWN参数向下取整。最后,我们将结果打印到控制台上,输出为3.14。
阅读全文