java浮点数比较的坑
浮点数的判断—《阿里开发手册》● 基本类型不能用==判断,包装类型也不能用equals判断。● 说明:浮点数采用“尾数+阶码”的编码方式,类似于科学计数法的“有效数字+指数”的表示方式。二进制无法精准表示大部分的十进制小数。float a = 1.0f-0.9f;float b = 0.9f - 0.8f;if(a==b){} // falseFloat x = Float.ValueOf(a);Float y = Float.ValueOf(b);if(x.equals(y)){} //f