首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于Java关系操作符的运用,下列输出的诀别是什么?原因

2013-10-24 
关于Java关系操作符的运用,下列输出的分别是什么?原因?Intergerinter1newInterger()Intergerinter2newI

关于Java关系操作符的运用,下列输出的分别是什么?原因?
Interger   inter1=new  Interger();
Interger   inter2=new  Interger();

System.out.println(inter1 == inter2);
System.out.println(inter1 !=  inter2);
[解决办法]
false true 理由同上面
[解决办法]
Interger   inter1=new  Interger();
Interger   inter2=new  Interger();
这样写好像编译不通过耶

[解决办法]
第一个:false。第二个:true,inter1 == inter2比较的是两个对象的地址是否相等,不是对象的内容,比较内容有相应的函数关于Java关系操作符的运用,下列输出的诀别是什么?原因
[解决办法]
自己写的类啊!
new 出来的都会重新生成对象,所以地址不一样的!

热点排行