- 爱易网页
-
Java教程
- 【FAQ】不要第三变量交换两个整数的三种方法
日期:2014-05-20 浏览次数:20676 次
【FAQ】不用第三变量交换两个整数的三种方法
经常看到有人问这个
方法一:
i=i+j;
j=i-j;
i=i-j;
方法二:
i^=j;
j^=i;
i^=j;
方法三:
// 用加减实现,而且不会溢出
a = a+b-(b=a)
------解决方案--------------------不错
一分我也要
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。