out.println("a="+a);//10 System.out.println("b="+b);//8 结论: 三个数字异或,其中两个数字相同,则最后的结果等于不同的那个数字, 即:4^4^5 = 4^5^4 = 5^4^4 = 5 。 发布于 2017-01-17 14:50 Java 赞同2添加评论 分享喜欢收藏申请转载 ...
x=x^y;//将异或的中间结果存储在x中 y=x^y;//利用上面的原理,将x异或y两次,得到以前的x值,赋值给y x=x^y;//异或x两次,得到以前y的值,赋值给x 1. 2. 3. 二、循环语句的调整 1.嵌套循环的调整 //第一种循环:外层循环次数大于内层循环 int v1=100; int v2=100; int v3=10; for(int i=0...