Java中交换两个int类型变量的方法汇总

以下方法汇总自网络和参考书。

Method One:

使用第三方变量

int z = x;
x = y;
y = z;

Method Two:

变量相加减

x = x + y;
y = x - y;
x = x - y;

Method Three:

用位异或实现

x = x ^ y;
y = x ^ y;
x = x ^ y;

Method Four:

最简单的一句话搞定

y = (x+y) - (x=y); 
阅读更多
版权声明:本文为博主原创文章,随便转载!注明出处即可! https://blog.csdn.net/liuweiballack/article/details/46824121
个人分类: Java学习
上一篇Java中的扩展运算符盲区
下一篇Java中的参数传递问题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭