题解 | #交换变量值#
交换变量值
https://www.nowcoder.com/practice/bd243c9bef70492f91959cc5556546a8
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); //write your code here....... a=a^b;// 按位与就是一种对称加密 a^b^b = a, a=a^b 保存了两个数字的信息,分别提取出来 b=a^b;// b=a^b^b = a a=a^b;// a=a^b^a = b System.out.println(a+" "+b); } }