本帖最后由 烟花雨 于 2013-10-26 20:23 编辑
以下两种输出结果为何不同,困惑,求解答。。详细的
package it.cast.test;
public class AutoBoxDemo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer a=200;
Integer b=200;
if(a==b)
System.out.print("a==b");
else
System.out.print("a!=b");
}
}
//输出结果是:a!=b
package it.cast.test;
public class AutoBoxDemo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer a=100;
Integer b=100;
if(a==b)
System.out.print("a==b");
else
System.out.print("a!=b");
}
}
//输出结果是:a==b
|