使用异或运算交换两个变量

package EXERCISE;
public class Change {
    //变量互换。使用异或运算,不借助第三变量
    public static void main(String[] args) {
        int a=2;//10
        int b=3;//11
        a=a^b;//01=10^11
        b=a^b;//10=01^11
        a=a^b;//11=01^10     
        System.out.println(a);//11
        System.out.println(b);//10
    }
}
原文地址:https://www.cnblogs.com/qfdy123/p/10939714.html