小编JVC*_*ABU的帖子

Double.NaN是一个对象

public class Double1 {    

    public static double parseDouble(String _s, double _def) {
        try {
            return Double.parseDouble(_s);
        }
        catch(Exception e) {
        }
        return _def;
    }

    public static void main(String[] args) {
        Double1 db=new Double1();
        boolean ab=db.parseDouble("vijay", Double.NaN)!=Double.NaN?true:false;
        System.out.println("ab value: "+ ab);
        System.out.println(Double.NaN==Double.NaN);
    }
}
Run Code Online (Sandbox Code Playgroud)

它应该返回true上面代码返回的位置false.为什么?

java

1
推荐指数
1
解决办法
642
查看次数

标签 统计

java ×1