1、借助中转变量法(最为常用)
int a = 3,b = 4;
int temp = a;
a = b;
b = temp;
System.out.println(a);
System.out.println(b);
2、用和交换法
int a = 3,b = 4;
a = a+b;
b = a-b;
a = a-b;
System.out.println(a);
System.out.println(b);
3、异或法
int a = 3,b = 4;
a = a^b;
b = a^b;
a = a^b;
System.out.println(a);
System.out.println(b);
4、赋值法
int a = 3,b = 4;
a = b+(b=a)*0;
System.out.println(a);
System.out.println(b);