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

Java内で2つの変数の値を交換するための方法はたくさんありますが、以下は一般的な方法のいくつかです。

  1. 第三の変数を使用して交換する。
int a = 1;
int b = 2;
int temp = a;
a = b;
b = temp;
  1. 加法と減法を使って交換する:
int a = 1;
int b = 2;
a = a + b;
b = a - b;
a = a - b;
  1. XOR演算子を使用して交換を行う:
int a = 1;
int b = 2;
a = a ^ b;
b = a ^ b;
a = a ^ b;

どの方法を使っても、2つの変数の値を交換することができます。

bannerAds