1.加减作差法
//加减做差法
int a1=1,b1=2;
a1=a1+b1;
b1=a1-b1;
a1=a1-b1;
System.out.println(a1+","+b1);
2.中间数法 引入另一个变量e,用来存放值,防止一个变量值被覆盖
int c=1,d=2,e;
e=c;
c=d;
d=e;
System.out.println(c+","+d);
3.异或法 因为俩数异或,相同为0,不同为1,所以可以用来存放中间结果
int a=1,b=2;
a=a^b;
b=a^b;
a=a^b;
System.out.println(a+","+b);