浮点数到底该怎么比较大小 看起来相等,但是编译运行比较起来确是不相等的。 因为double类型一旦参与运算,如果结果转为二进制是无限循环的,那么看起来相等的两个变量比较起来就是不相等的了。 浮点数的正确比较方法 a>b的表示: 判断a和0.0是否相等 如果比较的是两个只进行初始化的值,没有进行其他运算的值,就可以直接比较