java 两个数交换问题

wKioL1NpwEqSmGnjAAGTkQ34Dfw398.jpg

你们其实知道能够用异或来实现交换  学过C的人看如上的程序  一看觉得确定交换了java

可是注意 C对表达式的计算顺序和Java是不一样的  java是从左往右的  因此不对ide


简单修改就能够了:spa

wKioL1NpwQDy0eSRAAGlm_lzZDI950.jpg

交换连个数的方法3d

1、使用中间量  (这个就很少说了)orm

2、使用异或(如上)blog

3、使用加减法get


wKioL1NpwYHBAAzEAAHPVHpiL-E508.jpg

这个不须要解释吧it

相关文章
相关标签/搜索