这篇文章记录一下,交换变量的三种常见方式,分别是:中间变量法,加减法,异或运算法。
目录
(1)中间变量法
算法思想:
- 声明一个额外的临时变量。
- 临时变量C保存数字A。
- 将数字B赋值给数字A。
- 将临时变量C赋值给数字B。
这里就完成了数字A和数字B的交换。
具体实现代码如下所示:
public class Main{
public static void main(String[] args) {
int A = 2;
int B = 3;
System.out.println("交换前: A=" + A + ", B=" + B);
// 中间变量法
int C = A;
A