java中setScale
时间: 2024-01-21 07:19:08 浏览: 109
jdk 源代码的Math包 学习笔记
在Java中,setScale()方法是BigDecimal类的一个方法。它用于设置BigDecimal对象的精度(小数点后的位数)和舍入模式。
setScale()方法的语法如下所示:
```
public BigDecimal setScale(int newScale, RoundingMode roundingMode)
```
其中,newScale参数指定了BigDecimal对象的新精度,roundingMode参数指定了舍入模式。
例如,如果我们有一个BigDecimal对象bd,我们可以使用以下代码将其精度设置为2,并采用四舍五入的方式进行舍入:
```
bd = bd.setScale(2, RoundingMode.HALF_UP);
```
这将使bd对象的小数点后只保留两位,同时对第三位小数采用四舍五入的方式进行舍入。
阅读全文