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

    技术2022-06-30  88

    今天同学问了个java的问题:定义一个i,使得i==i的值为false

     

    搜索到了这样的结果

    1.

    double i=0.0/0.0;

    则:i!=i必定为true

    2.

    double d =  Double.NaN

    则: d!=d true

     

    试了一下,是这样的。。但是没想明白为什么会这样。。看明白的麻烦说一下。。


    最新回复(0)