Java基础知识强化05:不借助第三个变量实现两个变量互换

1. 不借助第三个变量实现两个变量互换

代码如下:

package himi.hebao;
/**
 * 不借助第三个变量实现,两个变量互换
 * 这里利用^异或实现两个变量的互换
 * @author Administrator
 *
 */

public class TestDemo08 {

    public static void main(String[] args) {
        int  a= 120;
        int  b= 34;
        a= a^b; //进行变量互换
        b= b^a; //进行变量互换
        a= a^b; //进行变量互换
        
        System.out.println("最后a="+a);
        System.out.println("最后b="+b);

    }

}

 

原文地址:https://www.cnblogs.com/hebao0514/p/4769611.html