日期:2014-05-20  浏览次数:20615 次

突然发现的基础问题,关于double的
double   d1=123.12;
d1-=100.00;
System.out.println(d1);

运行结果是
23.120000000000005
why?

------解决方案--------------------
使用BigDecimal