关闭

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

691人阅读 评论(0) 收藏 举报
分类:

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

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:120342次
    • 积分:1547
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:1篇
    • 译文:0篇
    • 评论:45条
    文章分类
    最新评论