javabigdecimal保留2个小数
时间: 2024-06-12 22:09:47 浏览: 158
java 四舍五入保留小数的实现方法
5星 · 资源好评率100%
使用Java的BigDecimal类可以实现保留小数点后指定位数的功能。以下是一个示例代码:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("3.1415926");
BigDecimal roundedNumber = number.setScale(2, RoundingMode.HALF_UP);
System.out.println("原始数字: " + number);
System.out.println("保留两位小数: " + roundedNumber);
}
}
```
这个示例中,我们使用了`setScale()`方法来设置保留小数的位数为2,并使用`RoundingMode.HALF_UP`来指定四舍五入的规则。最后打印出保留两位小数的结果。
阅读全文