public class Demo {
public static void main(String[] args){
int i=5;
int j=3;
System.out.println("交换前 i="+i+"交换前 j="+j);
i=i^j;
j=i^j;
i=i^j;
System.out.println("交换后 i="+i+"交换后 j="+j);
}
}
6.位运算符:
>>左边补最高位,>>>左边补0。
<<右边补0。
7.逻辑运算符:
&单个看两边,&&双个看一边。
9.i++,与j++的不同
public class Demo {
public static void main(String[] args) {
int i = 1;
int j = 1;
i++;
if (i++ == 2 & ++j == 2) {
i = 7;
}
System.out.println("i=" + i + "j=" + j);
}
}