【发布时间】:2015-07-08 14:57:00
【问题描述】:
我不知道为什么会这样:
float flo = 196.7f;
BigDecimal bd = new BigDecimal(flo);
System.out.println(bd); //print 196.6999969482421875
BigDecimal bd2 = new BigDecimal(Float.toString(flo));
System.out.println(bd2); //print 196.7
【问题讨论】:
标签: java bigdecimal