int a=3;
int b=3;
if(!(a==b))
{
System.out.println("!(3==3)");
}else if(a!=b)
{
System.out.println("3!=3");
}
else if(3==3)
{
System.out.println("3==3"); //z执行这里
}
!(3==3)
3!=3 这两个是一样的效果。
equles是继承了Object定义自己的特有的对比方式,比的是内容、- String a="3";
- String b="3";
- if(a.equals(b))
- {
- System.out.println("!(3==3)");//执行这里
- }else if(a==b)
- {
- System.out.println("3!=3");
- }
复制代码 |