1.我们可以定义一个中间量,用来存储其中一个数值
代码如下:
int a=5;
int b=10;
int t;
t=a;
a=b;
b=t;
System.out.println("a="+a);
System.out.println("b="+b);
输出结果:
2.即使不定义中间量,也可以实现两个数的交换:
代码如下:
int a=5;
int b=10;
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a);
System.out.println("b="+b);
输出结果: