关于等号==

码农同学 2013-01-30 05:53:07

如上程序,为嘛那条会通不过编译?而其他的可以。
...全文
167 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
码农同学 2013-01-30
  • 打赏
  • 举报
回复
引用 1 楼 chengxu2011 的回复:
i和d不是同一个类型怎么比较就比如狗和猫能比吗
哦哦,我看错了。。。。。那个不是l,是一。。。。。我竟然犯这么低级的错误。。。。。
码农同学 2013-01-30
  • 打赏
  • 举报
回复
引用 1 楼 chengxu2011 的回复:
i和d不是同一个类型怎么比较就比如狗和猫能比吗
可是上面的程序,Integer的i和Long的l确是可以用==的。
shiyi90 2013-01-30
  • 打赏
  • 举报
回复
因为i和d都是new出来的 new出来的东西都是“引用”,两个不同类型的引用是不能直接用==比较的
chengxu2011 2013-01-30
  • 打赏
  • 举报
回复
i和d不是同一个类型怎么比较就比如狗和猫能比吗

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧