在 Java 中,可以使用 BigDecimal 类的 setScale 方法来设置小数位数并进行四舍五入。

以下是一个示例代码:

import java.math.BigDecimal;

public class Main {
    public static void main(String[] args) {
        BigDecimal number = new BigDecimal('3.1415926');
        BigDecimal roundedNumber = number.setScale(3, BigDecimal.ROUND_HALF_UP);
        System.out.println(roundedNumber);
    }
}

在上面的代码中,我们首先创建了一个 BigDecimal 对象 number 来表示要进行操作的数字。然后,我们使用 setScale 方法设置小数位数为 3,并使用 ROUND_HALF_UP 进行四舍五入。最后,我们将结果打印出来。

输出结果为:3.142

Java BigDecimal: 保留小数点后三位并四舍五入

原文地址: https://www.cveoy.top/t/topic/pfdH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录