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