クラスを作成し、クラス内の2つの変数を定義し、その初期値を指定し、3番目の変数の値を許可しないことを必要とします。 2つの変数は、XOR実行を使用して達成できます。
コードコピーは次のとおりです。
Java.util.scannerをインポートします。
パブリッククラスvariaseExchange {
public static void main(string [] args){
system.out.println( "変数aの値を入力してください");
スキャナースキャナー=新しいスキャナー(System.in);
long a = scanner.nextlong();
System.out.println( "変数Bの値を入力してください");
スキャナーscannerb = new Scanner(system.in);
long b = scannerb.nextlong();
System.out.println( "a ="+a+"/t"+"b ="+b);
system.out.println( "変数スワップを実行...");
a = a^b;
b = b^a;
a = a^b;
System.out.println( "a ="+a+"/t"+"b ="+b);
}
}
効果は図に示されています: