bigdecimal保留2位小数,并且不进行四舍五入
时间: 2023-04-05 10:02:57 浏览: 172
C#中Decimal类型截取保留N位小数并且不进行四舍五入操作
5星 · 资源好评率100%
可以使用setScale方法设置小数位数和舍入规则,例如:
BigDecimal bd = new BigDecimal("3.1415926");
bd = bd.setScale(2, BigDecimal.ROUND_DOWN);
System.out.println(bd); // 输出3.14
其中,setScale方法的第一个参数表示小数位数,第二个参数表示舍入规则,ROUND_DOWN表示向零方向舍入。
阅读全文