在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表示使用四舍五入模式

BigDecimal四舍五入

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

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