咳咳...因为...Integer n1=new Integer(10); //声明了一个Integer对象 而不是整型
//这样只有n1,n2的地址相同时才会返回"true"
下面这个: int n1=10;
int n2=10;
System.out.println(n1);
System.out.println(n2);
if(n1==n2){
System.out.println("true");
}
else{
System.out.println("false");
}返回"true";ps: 还有...介个...0分的题是没人愿意回答滴~...
//这样只有n1,n2的地址相同时才会返回"true"
下面这个: int n1=10;
int n2=10;
System.out.println(n1);
System.out.println(n2);
if(n1==n2){
System.out.println("true");
}
else{
System.out.println("false");
}返回"true";ps: 还有...介个...0分的题是没人愿意回答滴~...
if(n1.equals(n2)){
System.out.println("tue");
}
else{
System.out.println("false");
}
才能得到你想要的结果
好好看看java基础把