直接上代码:
public class Exchange
{
public static void main(String[] args)
{
int a=13,b=8;
/* 方式一:加减法(如果两个数比较大,可能会导致结果溢出) */
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a);
System.out.println("b="+b);
/*方式二:异或法*/
a=a^b;
b=a^b;
a=a^b;
System.out.println("a="+a);
System.out.println("b="+b);
/*方式三:容器法*/
int z;
z=a;
a=b;
b=z;
System.out.println("a="+a);
System.out.println("b="+b);
}
}