俩个变量的值互换策略:
1. 增加一个中间变量temp 达到互换效果
2. 用a+b a-b这样得到俩个值的互换
3. 肯定极少部分人会想到异或
关于异或的知识 大家自行了解!
main(){
int a = 3;
int b = 4;
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("-----------------------");
a = a ^ b;
b = a ^ b;//a^b^b=a;b=a;
a = a ^ b;//a^b^a=b;a=b
System.out.println("a = "+a);
System.out.println("b = "+b);
}