BigDecimal保留四位小数
时间: 2023-09-27 13:07:10 浏览: 89
保留浮点数的n位小数;
使用BigDecimal类的setScale方法可以实现保留两位小数并四舍五入的功能。具体代码如下:
BigDecimal bd = new BigDecimal("3.1415926");
bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(bd);
输出结果为:3.14
其中,setScale方法的第一个参数表示要保留的小数位数,第二个参数表示四舍五入的方式,ROUND_HALF_UP表示四舍五入。
阅读全文