Java 変数の値交換:基本と実践テクニック
2つの変数の値を交換するには、第3の変数を使用する方法や数学演算を使う方法があります。以下にそれぞれの方法の例を示します。
方法1:三番目の変数を使って値を交換する
int a = 5;
int b = 10;
int temp;
System.out.println("Before swapping: a = " + a + ", b = " + b);
temp = a;
a = b;
b = temp;
System.out.println("After swapping: a = " + a + ", b = " + b);
方法2:数学演算を利用して値を交換する。
int a = 5;
int b = 10;
System.out.println("Before swapping: a = " + a + ", b = " + b);
a = a + b;
b = a - b;
a = a - b;
System.out.println("After swapping: a = " + a + ", b = " + b);
あなたの好みに応じて、両方の方法を使用して、2つの変数の値を交換することができます。