public static void swap(int a,int b) {
int temp = b;
b = a;
a = temp;
System.out.println("a="+a+" b="+b);
}
public static void swap2(int a,int b) {
a = a+b;
b = a - b;
a = a - b;
System.out.println("a="+a+" b="+b);
}
public static void swap3(int a,int b) {
a = a^b;
b = a^b;
a = a^b;
System.out.println("a="+a+" b="+b);
}
1、使用中间变量。
2、利用数学思路。
3、使用异或运算符