私たちは、学習の過程では、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