単純に2つの変数を交換する3つの方法について説明し

私たちは、学習の過程では、2つの単純な変数間の経験の交換は、通常、私たちは仲介者として3番目の変数を設定しますです。

以下のような:

 

1つの         int型 A = 10 2          INT B = 20 3          int型のC;
4          C = 5          A = B。
6          B = C。
7          のSystem.out.println( "A =" + A)。
8          のSystem.out.println( "B =" + B)。

結果:

= 20 
、B = 10

第二に、我々はまた、次の操作を実行できます。

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)。

結果II:

= 20 
、B = 10

第三に、これがあってもよいです。

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の結果:

= 20 
、B = 10

 

おすすめ

転載: www.cnblogs.com/newbie273/p/11706525.html