Q1:交换两个变量的值
想象3个杯子,第三个杯子是空的。
将第一杯的可乐倒到第三个空杯当中,再将第二杯的雪碧倒到第一个杯子当中,最后把第三杯当中的可乐倒回第二个杯子中,实现交换。
public class java01 {
// 交换两个变量的值
public static void main(String[] args) {
//声明变量 a ,并赋值为1,b同理
int a = 1, b = 2;
//输出交换前a和b的值
System.out.println("a=" + a + "," + "b=" + b );
//将a赋值给第三个变量c,做三个的数值的交换
int c = a;
a = b;
b = c;
//输出交换后a和b的值
System.out.println("交换后:");
System.out.println("a=" + a + "," + "b=" + b );
}
}
Q2:交换两个变量的值,不允许使用第三个变量
A1:
既然第三个杯子用不了了,那只能想象是两个半杯的可乐和雪碧了。
若可