Javaで2つの整数の値を交換する方法は何ですか?

2つの整数の値を交換するためには、3番目の変数を使用するか、ビット演算を使用することもできます。

2つの整数の値を交換するために、第三の変数を使う。

int a = 10;
int b = 20;

int temp = a;
a = b;
b = temp;

System.out.println("a = " + a); // 输出:a = 20
System.out.println("b = " + b); // 输出:b = 10

使用ビット演算子を使って、2つの整数の値を交換する方法:

int a = 10;
int b = 20;

a = a ^ b;
b = a ^ b;
a = a ^ b;

System.out.println("a = " + a); // 输出:a = 20
System.out.println("b = " + b); // 输出:b = 10

これらの2つの方法は、2つの整数の値を交換することができますが、どちらの方法を選ぶかは個人の好みや具体的な状況によります。

bannerAds