private void 交换两个变量的值(int a, int b) { int c = a; a = b; b = c; }
常用的方法是创建一个新的变量,然后把A赋给C。然后把B的值赋给A,然后再把C的值赋给B。
通俗易懂。
private void 交换两个变量的值(int a, int b) { a = a + b; b = a - b; a = a - b; }
这个方法的好处是不用声明一个新的变量。
这个也很好理解, A=两个值相加。此时B的值不变。 A-b就能得出=A的值 把A的值给B,再运行第三局A-b的时候,B的值已经发生了更改,此时a-b=b的值。这样就完成交换通俗易懂