两个数交换的方法

如果a=3,b=4要交换这两个数的值使得a=4,b=3的方法

楼主在这里提供四种方法:

1.设置临时变量
a=1,b=2 c=0
c=a a=b b=c

2.使用pop弹栈的方式


3.使用位运算符中的亦或实现:^

4.使用a+b-a


这里楼主衍生一下【其实在Python中还有一种方法】

只有一行代码就可以交换: a,b=b,a;

这个中的原理楼主还没来得及去深究

你可能感兴趣的:(JAVA学习)