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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:09:57
int a=10,b=20,c; c=a a=b b=c system out.println (
xN@_eҕ]f&.L6P0?@j0!&FLj-23mY 鏔;==͌a-aSbV4{DM AĤytѱS=ЎM$$nEƶT&ѱ(%P_N>)[ 3e &˻9"TvB/?F,38TлDXs-:H[.xˏ}^>{ {?6-2y 3|Nt=.2C&;< `Z-g\&W4X]4|5HH(eV*6q?}sBzjV]_>v

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

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;