一般程序员的写法:[Java] 纯文本查看 复制代码 public void change(int a,int b){
int temp = a;
a = b;
b = temp;
}
当不借助第三方变量时,可参考[Java] 纯文本查看 复制代码 public void change2(int a, int b){
a=a+b;
b=a-b;
a=a-b;
}
或者
[Java] 纯文本查看 复制代码 public void change3(int a, int b){
a=b-a;
b=b-a;
a=b+a;
}
,还有一种位运算的形式
[Java] 纯文本查看 复制代码 public void change4(int a, int b){
a^=b;
b^=a;
a^=b;
} |