任务概述
定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序 (要求不能使用第三个变量)
代码实现
package day01;
public class Main {
public static void main(String[] args) {
int a = 10; // a的初值
int b = 20;// b的初值
a = a + b; // a=a+b=30
b = a - b;// b=30-b 相当于b=a
a = a - b;// a=30-a 相当于a=b
System.out.println("a = " + a);//输出a的值
System.out.println("b = " + b);//输出b的值
}
}
运行结果
a = 20
b = 10