public class AutoBoxingAndUnBoxing
{
public static void main(String[] args)
{
Integer x = 127;
Integer y = 127;
System.out.println(x == y);//true
Integer a = 128;
Integer b = 128;
System.out.println(a == b);//false
System.out.println(a); // prints 128
}
}
doğrudur ve a==b
yanlıştır? Değer (Integer -128 To 127
) temel alınıyorsa 'a'
-128
yazdı mı?Referans karşılaştırma kullanılarak == operatörü
"Tamsayı" aralığı -2^31 ila 2^31 - 1'dir. -128 ila 127 değildir; Bu bir "byte" aralığı. –