首先先了解一下位运算符的基本运算规则 在位运算之前都需要将运算的数字转为二进制数 1、与(&):两个数都数为1,则该位结果为1,否则为0。 2、非(~):数为1,结果为0;数为0,结果为1。 3、或(|):两个数至少一个1,则运算结果为1;否则结果为0。 4、异或(^):两个数相同则结果为0,不同则为1。 了解了基本的运算规则后,接下来进行一些深入的实践 知识点:两个相同的数异或结果为0,任何数与0 的异或结果都是该数本身 1、在不创建变量的情况下交换数组中的两个数 public void swap