Java规范Java面试题之浮点数双精度相等问题2
ps:接上一篇的问题(Java规范Java面试题之浮点数双精度相等问题),请先看完上一篇
问题描述
学习完上一篇文章就觉得自己这部分都了解的清楚了,计算机怎么存储这些数也一目了然了。直到我没事自己写了一个demo,我懵逼了下。颠覆三观,之前的认知都是错误的吗?
public static void main(String[] arg){
float a = 1.0f - 0.9f;
float b = 0.9f - 0.8f;
Float x = Float.valueOf(a);
Float y = Float.valueOf(b);
if (x.equals(y)) {