要用BigDecimal 数学工具类 浮点数是有限的,离散,舍入误差,接近但不等于 最好完全使用浮点数进行比较! 例如
float f1 = 23232322323122f; float f2 = f1 + 1; System.out.println(f1==f2);//true
float f = 0.1f; float d = 1.0/10; System.out.println(f==d);//false