作业帮 > 综合 > 作业

int a=10,b=20,c; c=a a=b b=c system out.println ("a=+a+",b="

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 02:04:16
int a=10,b=20,c; c=a a=b b=c system out.println ("a=+a+",b="+b)
("a="+a+",b="+b);
a=20,b=10.
c作为一个中间变量,为交换a,b值作贡献.
c=a 将a的值赋给c,c=10;
a=b 将b的值赋给a,a=20;
b=c 将c的值赋给b,b=10;
最后输出语句:就是a=20,b=10;
这里在给你一个交换两变量值的方法,不用中间变量:
int a = 10,b=20;
a = a+b ; 将a+b的值10+20赋值给a,a=30;
b = a-b; 将a-b的值30-20赋值给b,b=10;
a = a-b; 将a-b的值30-10赋值给a,a=20;