首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

小结交换2个数的值不用临时变量的方法

2012-12-18 
总结交换2个数的值不用临时变量的方法?今天温习了一下java基础,看到2个数的交换方法的时候,想到了以前的面

总结交换2个数的值不用临时变量的方法

?今天温习了一下java基础,看到2个数的交换方法的时候,想到了以前的面试经历,总结了如下的3种方法

故而写来放在这里

?

1、使用异或实现交换

? ? 我们知道异或的原理就是如果2个数中对应的位上相同为0,相异为1 即任何数异或上其本身结果不变

?

?

public void swap(int a,int b){     a=b+(b=a)*0;}

? 希望各位拍砖

热点排行