Java中两个变量的交换
package code_01;
/*
* 交换两个变量的值
*/
public class Test05 {
public static void main(String[] args) {
int a = 3;
int b = 8;
System.out.println("a="+a);//3
System.out.println("b="+b);//8
/*
* 第一个方法,用第三个变量
*/
int cout = a;//3
a = b;//8
b = cout;//3
System.out.println("a="+a);//8
System.out.println("b="+b);//3
/*
* 不通过第三个变量
*/
a = a+b;//11
b = a-b;//11-8=3;
a = a-b;//11-3=8;
System.out.println("a="+a);//8
System.out.println("b="+b);//3
}
}