BigDecimal四舍五入和转double遇到的问题,结果想不明白,是bug呢,还是另有深意,望高手指点...
第一组:结果是0.03 0.02 0.02 0.02 不明白为什么? double amount=0.03; amount = new BigDecimal(amount).setScale(2 , BigDecimal.ROUND_UP).doubleValue(); System.out.println(amount); amoun...