不会吧?
i, l, d的类型不同,不能用==比较吧
F选项肯定不行,参数应该是Object,不能是42
D和E我编程验证了一下,好象都是false啊

解决方案 »

  1.   

    == 是指两个变量是不是指向同一个实例,equals()是两个实例的内容相比。
      

  2.   

    全错啊,写个程序好了,那个家伙不要在这里骗人了!!!temp.java:9: incomparable types: java.lang.Integer and java.lang.Long
    System.out.println(i==l);
                        ^
    temp.java:10: incomparable types: java.lang.Integer and java.lang.Double
    System.out.println(i==d);
                        ^
    temp.java:11: incomparable types: java.lang.Double and java.lang.Long
    System.out.println((d==l));
                         ^
    temp.java:14: cannot resolve symbol
    symbol  : method equals  (int)
    location: class java.lang.Integer
    System.out.println(i.equals(42));
                        ^
    4 errors