Java Integerの面接試験問題について
1307 ワード
package day13_Integer;
/*
* JDK5 :
* :
* :
*
* Integer ?
* 。
* :Integer , -128 127 , 。
* */
public class IntegerDemo4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// int
//Integer i = new Integer(100);
Integer i=100;
i+=200;//
System.out.println("i:"+i);
System.out.println("------------");
//
Integer in= new Integer(127);
Integer in2 = new Integer(127);
System.out.println(in==in2);//false
System.out.println(in.equals(in2));//true
System.out.println("------------");
Integer in3= new Integer(128);
Integer in4 = new Integer(128);
System.out.println(in3==in4);//false
System.out.println(in3.equals(in4));//true
System.out.println("------------");
Integer in5= 128;
Integer in6 = 128;
System.out.println(in5==in6);//false
System.out.println(in5.equals(in6));//true
System.out.println("------------");
Integer in7= 127;
Integer in8 = 127;
System.out.println(in7==in8);//true
System.out.println(in7.equals(in8));//true
System.out.println("------------");
// , , -128 127 ,
// ,
}
}