java bigDecimal 四舍五入的bug?_百度知道
最佳答案: 浮点数精度问题,传字符串就正常了 for (double i = 511.55; i < 2050.55; i++) { BigDecimal bd = new BigDecimal(i+"");//拼成字符串 ...更多关于传统的四舍五入BigDecimal类,BUG?的问题>>
java bigdecimal 四舍五入_百度知道
最佳答案: bigDecimal = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP); //保留两位小数且向上进位的四舍五入,四舍五入后要重新赋值,不仅只setScale.更多关于传统的四舍五入BigDecimal类,BUG?的问题>>