在 Java 中,可以使用 BigDecimal 类中的 setScale 方法来实现四舍五入。setScale 方法接受两个参数,第一个参数是保留的小数位数,第二个参数是舍入模式。

以下是一个示例代码,将一个 BigDecimal 对象进行四舍五入保留两位小数:

import java.math.BigDecimal;
import java.math.RoundingMode;

public class Main {
    public static void main(String[] args) {
        BigDecimal number = new BigDecimal('3.14159');
        BigDecimal roundedNumber = number.setScale(2, RoundingMode.HALF_UP);
        System.out.println(roundedNumber);
    }
}

输出结果为 3.14,表示将 3.14159 四舍五入保留两位小数。在 setScale 方法中,RoundingMode.HALF_UP 表示使用四舍五入模式。

Java BigDecimal 四舍五入:详解与示例

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

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