Java对两个整数变量的值进行交换

int a = 1, b = 2;

方法一:

int c;
c = a; a = b; b = c;

方法二:

a = a + b;
b = a - b;
a = a - b;

方法三:一个数^同一个数两次结果还是这个数

a = a ^ b;
b = a ^ b;
a = a ^ b;