1 // Xor.java
2 import java.util.Scanner;
3
4 /** 5 * Xor zeigt Wertvertauschung mit xor. 6 * Beispielprogramm zur Programmiertechnik 1, Teil 3. 7 * @author H.Drachenfels 8 * @version 2.5.2024 9 */
10 public final class Xor {
11 private Xor() { }
12
13 private static final Scanner EINGABE = new Scanner(System.in);
14
15 /** 16 * main ist der Startpunkt des Programms. 17 * @param args wird nicht verwendet. 18 */
19 public static void main(String[] args) {
20 int a = EINGABE.nextInt();
21 int b = EINGABE.nextInt();
22
23 a = a ^ b;
24 b = a ^ b;
25 a = a ^ b;
26
27 System.out.printf("%d %d%n", a, b);
28 }
29 }
30