1、第三方变量实现交换
public static void main(String[] args) {
int x = 1;
int y = 2;
int temp = x;
x = y;
y = temp;
System.out.println("x=" + x);
System.out.println("y=" + y);
}
2、不用第三方变量实现交换
public static void main(String[] args) {
int x = 1;
int y = 2;
x = x ^ y;
y = x ^ y;
x = x ^ y;
System.out.println("x=" + x);
System.out.println("y=" + y);
}