漂亮秋天

文章
3
资源
0
加入时间
3年1月10天

java 四舍五入new BigDecimal(double)及BigDecimal valueOf(double)的区别

最近在研究java的四舍五入,其中有一个方法如下new BigDecimal(val).setScale(newScale, BigDecimal.ROUND_HALF_DOWN));其中val是要处理的浮点数newScale表示要保留小数点后几位BigDecimal.ROUND_HALF_DOWN表示若舍弃的部分>0.5则进位,否则直接舍弃,说白了就是五舍六入比如说1...