在编写java代码进行数值计算时,发现有些计算结果为近似值,有些为精确值,比如8.1/3=2.999999999997,而5.1/3=1.7,这是为什么
这个是java浮点类型计算时的设计问题,如果要保证精度计算的话要使用decimal类型
昂BigDecimal