我有一个代码片段:
public class Test{
public static void main(String args[]){
Integer a = 100;
Integer b = 100;
Integer c = 5000;
Integer d = 5000;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
if(a == b)
System.out.println("a & b Both are Equal");
else
System.out.println("a & b are Not Equal");
if(c == d)
System.out.println("c & d Both are Equal");
else
System.out.println("c & d are Not Equal");
}
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么输出是这样的?的Output是:
a & b Both are equal
c & d are not equal
我使用jdk1.7
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |