public static void main(){
Integer a = 1;
Integer b = 2;
Integer c = 3;
Integer d = 3;
Integer e = 321;
Integer f = 321;
Long g = 3L;
System.out.println(c == d);
System.out.println(e == f);
System.out.println(c == (a + b));
System.out.println(c.equals(a + b));
System.out.println(g == (a + b));
System.out.println(g.equals(a + b));
System.out.println(g.equsls(a + b));
}
提示:包裝類的“==”運算在沒有遇到算數運算的情況下不會自動拆箱,而且它們的equals()方法不會處理數據轉型的關係。
打印結果公佈啦,你猜對第1和第6個了嗎?
true
false
true
true
true
false
false