- 第一种
关键代码
public static void main(String [] args){
//交换a和b的数值;
int a = 12;
int b = 13;
int c = 0;
//把a的值赋给c;a=12,c=12;
c = a;
//把b的值赋给a;a=13,b=13;
a = b;
//把c的值赋给b;b=12,c=12;
b = c;
}
- 第二种
关键代码
public static void main(String [] args){
int a = 12;
int b = 13;
//a=12+13;
a = a + b;
//b=12+13-13;
b = a - b;//注意这条代码不能与下面那条互换位置;
//a=12+13-12;
a = a - b;
}
推荐使用第一种。
第一种会比第二种浪费更多的内存但是稳定