【java】什么状况下变量不等于自身

今天同窗问了个java的问题:定义一个i,使得i==i的值为falsejava   搜索到了这样的结果spa 1.搜索 double i=0.0/0.0; 则:i!=i一定为true 2. double d =  Double.NaN 则: d!=d true   试了一下,是这样的。。可是没想明白为何会这样。。看明白的麻烦说一下。。
相关文章
相关标签/搜索