在两个元素变量互换是,我们需要创建一个中间变量来实现两个元素的互换,但是临时变量的创建增加了系统资源的消耗。其实是可以采用位运算实现两个数的互换。
工具/原料
1
eclipse软件
2
win7系统
方法/步骤
1
打哨暗开eclipse软件,小伙伴们也可采用其他的IDE;
2
建立个工程,工程中要含有主类和主方法;
4
采用异或运算实现交换总槐级,这里使用了异或运算的自反性,代码如下: A=A^B; B=B^A; A=A^B; System.out.println('A='+A+'\tB='+B);
5
单击“编译并运行”按钮,接着我们输出我们要要交换的数字,单击回车;
6
接着就会看到我们变换的效果,如图所示。
注意事项
1
如有疑问可以留言
2
分享可以使我们懂得更多