不使用第三变量,使用异或交换两个变量的值

在这里插入图片描述

Java位运算符 异或 ^ 相同为0,不同为1。
a 011
b 100

a = a ^ b = 011 ^ 100 = 111;
b = b ^ a = 100 ^ 111 = 011;
a = a ^ b = 111 ^ 011 = 100;

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页