第一种,使用中间变量
int a=6; int b=9; int temp=a; a=b; b=temp; System.out.println(a+"==="+b);
第二种,使用加减法
int a=6; int b=9; a=a+b; b=a-b; a=a-b; System.out.println(a+"==="+b);
第三种,使用异或
int a=6; int b=9; a=a^b; b=a^b; a=a^b; System.out.println(a+"==="+b);
原文:https://www.cnblogs.com/alonely/p/12452479.html