bigdecimal 向下取整
时间: 2023-11-20 22:55:18 浏览: 108
[] - 2022-12-14 线上慎用 BigDecimal ,坑的差点被开了......pdf
以下是使用BigDecimal进行向下取整的示例代码:
```java
import java.math.BigDecimal;
public class BigDecimalDemo {
public static void main(String[] args) {
BigDecimal b1 = new BigDecimal("12.51");
BigDecimal b2 = b1.setScale(0, BigDecimal.ROUND_DOWN);
System.out.println(b2); // 输出:12
}
}
```
在上面的示例中,我们首先创建了一个BigDecimal对象b1,其值为12.51。然后,我们使用setScale方法将其向下取整到整数位,即setScale(0),并将取整模式设置为BigDecimal.ROUND_DOWN。最后,我们将结果存储在b2中,并将其打印出来,输出结果为12。
阅读全文