今天同学问了个java的问题:定义一个i,使得i==i的值为false
搜索到了这样的结果
1.
double i=0.0/0.0;
则:i!=i必定为true
2.
double d = Double.NaN
则: d!=d true
试了一下,是这样的。。但是没想明白为什么会这样。。看明白的麻烦说一下。。