当前位置: 技术问答>java相关
求解!给讲讲原理,谢谢谢!
来源: 互联网 发布时间:2015-11-05
本文导语: Integer i = new Integer (42); Long 1 = new Long (42); Double d = new Double (42.0); Which two expressions evaluate to True? (Choose Two) A. (i ==1) B. (i == d) C. (d == 1) D. (i.equals (d)) E. (d.equals (i)) F. (i.equals (42)) 这题答案是...
Integer i = new Integer (42);
Long 1 = new Long (42);
Double d = new Double (42.0);
Which two expressions evaluate to True? (Choose Two)
A. (i ==1)
B. (i == d)
C. (d == 1)
D. (i.equals (d))
E. (d.equals (i))
F. (i.equals (42))
这题答案是D、E,不懂,能给讲讲么?
Long 1 = new Long (42);
Double d = new Double (42.0);
Which two expressions evaluate to True? (Choose Two)
A. (i ==1)
B. (i == d)
C. (d == 1)
D. (i.equals (d))
E. (d.equals (i))
F. (i.equals (42))
这题答案是D、E,不懂,能给讲讲么?
|
ABC肯定部队,对象就不同,只用相同引用时才==位true;
equals是比较大小,故而DE对;F参数不对吧!函数原型为
boolean equals(Object obj) 参数是对象。
equals是比较大小,故而DE对;F参数不对吧!函数原型为
boolean equals(Object obj) 参数是对象。
|
编译结果D、E得值都为False.
是不是都错了。
up
是不是都错了。
up
|
好像没一个答案对吧
|
stephensonlee(老实和尚) :
是啊,我怎么也全部false了,怎么回事情,谁出来给个解释呀,学习
是啊,我怎么也全部false了,怎么回事情,谁出来给个解释呀,学习
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。