Java基础-两数交换的几种方式

Java基础-两数交换的几种方式,第1张

Java基础-两数交换的几种方式 三个变量

通过一个中间变量实现两数数据交换。

int temp = 0;//初始化
int a = 4,b = 10;
temp = a;
a = b;
b = temp;
两个变量(异或)

        通过异或 *** 作进行两数交换,不需要第三个变量的存在。

int a = 4,b = 6;
a = a^b;
b = b^a;
a = b^a;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5695281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存