Créez une classe, définissez deux variables dans la classe et spécifiez la valeur initiale pour elle, puis échangez les valeurs des deux variables. Les deux variables peuvent être réalisées en utilisant XOR RUN.
La copie de code est la suivante:
import java.util.scanner;
classe publique variableExchange {
public static void main (String [] args) {
System.out.println ("Veuillez saisir la valeur de la variable A");
Scanner Scanner = nouveau scanner (System.in);
long a = scanner.NextLong ();
System.out.println ("Veuillez saisir la valeur de la variable b");
Scanner ScannerB = nouveau scanner (System.in);
long b = ScannerB.NextLong ();
System.out.println ("a =" + a + "/ t" + "b =" + b);
System.out.println ("Exécuter un swap variable ...");
A = a ^ b;
B = b ^ a;
A = a ^ b;
System.out.println ("a =" + a + "/ t" + "b =" + b);
}
}
L'effet est illustré sur la figure: