var a=10;
var b=20;
1)定义一个新的变量,借助它完成交换
2)a=a+b;
b=a-b;
b=a-b;
alter(a);
alter(b);
3) a=b-a;
b=b-a;
a=b+a;
4)位运算(效率最高)
int a=10,b=12; //a=1010 b=1100;
a=a^b; //a=0110 b=1100;
b=a^b; //a=0110 b=1010;
a=a^b; //a=1100=12;b=1010;