JAVA中交换整型变量x与y的值的方法?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/11 01:44:02
JAVA中交换整型变量x与y的值的方法?
其中答案中的一个方法是
x=x+y;y=x-y;x=x-y;
这个方法是答案中给的,但我不知道为什么,请内行者详细帮我解释下.
其中答案中的一个方法是
x=x+y;y=x-y;x=x-y;
这个方法是答案中给的,但我不知道为什么,请内行者详细帮我解释下.
每一次你赋值给一个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;
这样是最简单的了
假如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;
这样是最简单的了
JAVA中交换整型变量x与y的值的方法?
根据以下程序框架,编写子函数,实现交换两个整型变量x和y的值.
C语言编程问题(写一个子函数,实现交换两个整型变量X和Y的值)
整型变量X中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达
java如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡,但也可以在不借助任何其它变量的
C中执行下列代码后整型变量x和y的值是 求详解 --
如何使用变量t交换x,y的值
c语言整型变量x,y,z均为5,求下列二式的值
VB题 整型变量X中存放了一个两位数,要将两位数交换位置,例如将13变成31,实现的表达式为?
x,y,z是整型变量,写出x,y,z三个变量中至少有两个为正数的逻辑表达式是:
有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x 的值 为( ).
设整型变量x、y、z均已赋值,下列选项中,正确的赋值表达式是() A