Java 不依靠第三个变量以及容器实现两个变量互换值
public static void main(String[] args) { int a = 123456; int b = 6546; a = a^b; b= a^b; a = b^a; System.out.println("a:"+a); System.out.println("b:"+b); }
知识点:a^b^a = b 自己位或自己=空气
public static void main(String[] args) { int a = 123456; int b = 6546; a = a^b; b= a^b; a = b^a; System.out.println("a:"+a); System.out.println("b:"+b); }
知识点:a^b^a = b 自己位或自己=空气