2つの変数交換の3つの方法を簡単に紹介します
2622 ワード
私たちは学習の過程で、簡単な2つの変数間の交換に遭遇し、通常、仲介として3番目の変数を設定します.
次のようになります.
結果1:
2つ目は
結果2:
3つ目は、
結果3:
次のようになります.
1 int a=10;
2 int b=20;
3 int c;
4 c=a;
5 a=b;
6 b=c;
7 System.out.println("a="+a);
8 System.out.println("b="+b);
結果1:
a=20
b=10
2つ目は
1 int a=10;
2 int b=20;
3 a=a^b;
4 b=a^b;
5 a=a^b;
6 System.out.println("a="+a);
7 System.out.println("b="+b);
結果2:
a=20
b=10
3つ目は、
1 int a=10;
2 int b=20;
3 b=a+(a=b)*0;
4 System.out.println("a="+a);
5 System.out.println("b="+b);
結果3:
a=20
b=10