Java装箱与拆箱:
Integer i=100;
Integer j=100;
System.out.println(i==j);//true
Integer aa=128;
Integer bb=128;
System.out.println(aa==bb);//false
//因为==是比较两者的内存地址,Integer实际上是创建了一个对象,
//当数值小于128的时候就直接指向内存中的常量池(-128~127)中,而大于127就要新建一个新的对象地址
注意 == 与 equals的区别:
== 它比较的是对象的地址
equlas 比较的是对象的内容
Java写一个简单的九九乘法表:
for (int i = 1; i <=9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j+"*"+i+"="+i*j+" ");
}
System.out.println("");
}
切记:一般for循环最好最多循环两次