這裡主要用兩種方法實現
public
static
void
jiaohuang
(int a,
int b)
public
static
void
jiaohuan2
(int a,
int b)
第乙個方法就不多說了,就是通過加減變換來實現。
第二種方法是通過用^(異或運算)來實現的,先來了解異或運算子的作用
乙個規律:乙個數同時與兩個相同的數做異或運算得出的值等於它本身
規律的推導過程:1^2 ^1(ps:利用規律結果應該是2,驗證一下)
1:0000 0001
2:0000 0010
1^2:0000 0011
1^2 ^1:00000010(ps:推導出來結果是2)
所以記住這個規律,知道這個規律應該就能看懂第二個方法了。
交換兩個變數值
交換兩個變數的值 引入第三方變數 int x 5,y 3 int temp 0 temp x x y y temp system.out.println x x t y y 引入第三方變數是很容易解決的!不引入第三方變數 方法一 先求和,然後在從和裡面減掉乙個數,得到另乙個數 int a 3,b 5...
PHP交換兩個變數值
方法一 交換兩個變數的最簡單方法是使用第三個臨時變數 1 2 a 15 3 b 27 4 交換邏輯 5echo 交換前的數字為 6 echo a a.且 b b 7 temp a 8 a b 9 b temp 10 echo 交換後的數字為 11 echo a a.且 b b.輸出 交換前的數字為 ...
交換兩個變數值的方法
這是學程式設計的人都會想到的方法,因為邏輯性不是很強交換起來比較方便,能很快達到交換資料的目的,但是多乙個變數就需要為它分配儲存空間,以下為乙個例子 var left 10 var right 8 console.log 左手為 left console.log 右手為 right console....