bigdecimal保留5位小数
时间: 2023-08-18 14:15:18 浏览: 500
trim_json_decimal:在GeoJSON文件中,坐标的小数点后保留5位数字
要在Java中使用BigDecimal保留5位小数,可以使用setScale()方法来设置小数位数。下面是一个示例代码:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("10.123456789");
BigDecimal roundedNumber = number.setScale(5, RoundingMode.HALF_UP);
System.out.println(roundedNumber);
}
}
```
在上面的代码中,我们创建了一个BigDecimal对象number,它的值为10.123456789。然后,我们使用setScale()方法来设置小数位数为5,并指定RoundingMode.HALF_UP舍入模式。最后,我们打印出roundedNumber的值,它将保留5位小数。
输出结果将是:10.12346
阅读全文