Java BigDecimal: 保留小数点后三位并四舍五入
在 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
原文地址: https://www.cveoy.top/t/topic/pfdH 著作权归作者所有。请勿转载和采集!