JAVA中交换整型变量x与y的值的方法?
其中答案中的一个方法是
x=x+y;y=x-y;x=x-y;
这个方法是答案中给的,但我不知道为什么,请内行者详细帮我解释下.
JAVA中交换整型变量x与y的值的方法?
答案:1 悬赏:60 手机版
解决时间 2021-05-20 17:04
- 提问者网友:眉目添风霜
- 2021-05-20 13:48
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-05-20 14:51
每一次你赋值给一个variable的时候,这个variable的值就会被你所赋的新值给代替.
假如X=5,y=1
Step(1):X=5+1 (现在的X=6)
Step(2):Y=X-1=6-1(因为你的X在上一步已经被赋予新的值了,所以是6,现在Y是5)
Step(3):X=X-Y=6-5=1(X又被重新赋予新的值)
其实最简单的方法就是自己先自定义一个variable,假如是z,然后按照挨个替换就成了
int z
z=x;
x=y;
y=z;
这样是最简单的了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯