跟我学(Effective Java 2)第48条:如果需要精确的答案,请避免使用float和double
第48条:如果需要精确的答案,请避免使用float和doublefloat和double主要为了科学计算和工程计算而设计,执行二进制浮点运算,这是为了在广泛的数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不适合用于需要精确结果的场合,尤其是货币计算。System.out.println(1.03 - .42);//0.6100000000000001...