bigDecimal.setScale(4, RoundingMode.HALF_UP)
时间: 2024-02-02 20:10:01 浏览: 156
BigDecimal使用
`bigDecimal.setScale(4, RoundingMode.HALF_UP)`是使用Java的BigDecimal类来设置小数点后四位并进行四舍五入的操作。
以下是一个示例代码:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class Main {
public static void main(String[] args) {
BigDecimal bigDecimal = new BigDecimal("10.123456789");
BigDecimal roundedNumber = bigDecimal.setScale(4, RoundingMode.HALF_UP);
System.out.println(roundedNumber); // 输出结果:10.1235
}
}
```
在这个示例中,我们创建了一个BigDecimal对象`bigDecimal`,并将其设置为"10.123456789"。然后,我们使用`setScale(4, RoundingMode.HALF_UP)`方法将小数点后的位数设置为4,并使用四舍五入模式进行舍入。最后,我们打印出结果`roundedNumber`,它的值为"10.1235"。
阅读全文