BigDecimal四舍五入
时间: 2023-07-21 19:10:52 浏览: 136
java代码-BigDecimal 四舍五入保留2位小数. 金额从单位分转成单位元
使用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表示四舍五入。
阅读全文