java 两个数交换问题
时间:2014-05-07 15:26:28
收藏:0
阅读:385
大家其实知道可以用异或来实现交换 学过C的人看如上的程序 一看以为肯定交换了
但是注意 C对表达式的计算顺序和Java是不同的 java是从左往右的 所以不对
简单修改就可以了:
交换连个数的方法
一、使用中间量 (这个就不多说了)
二、使用异或(如上)
三、使用加减法
这个不需要解释吧
评论(0)