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

时间:2022-06-08 16:15:33

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); } }