Java BigDecimal 四舍五入:详解与示例
在 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 表示使用四舍五入模式。
原文地址: https://www.cveoy.top/t/topic/qAyp 著作权归作者所有。请勿转载和采集!