就是往里套,文字描述太费劲了。
public static void main(String[] args) {
int a = 5, b = 10;
a = a ^ b; // 5 ^ 10
b = a ^ b; // (5 ^ 10) ^ 10 = 5
a = a ^ b; // (5 ^ 10) ^ 5 = 10
System.out.println("a:" + a);
System.out.println("b:" + b);
}