(1)通过加减方式实现有两种顺序的实现方式
int a = 5;
int b = 10;
a = a + b;
b = a - b;
a = a - b;
/* a = a - b;
b = a + b;
a = b - a;*/
System.out.println("a:" + a + ",b:" + b);
(2)通过异或运算符,一个变量异或另一个变量两次还是他本身
int i = 5;
int j = 10;
i = i ^ j;
j = i ^ j;
i = i ^ j;
System.out.println("i:" + i + ",j:" + j);