java练习题求解、下列语句序列执行后,k 的值是.int x=6,y=10,k=5; switch( x%y ) { case 0:k=x*y; case 6:k=x/y; case 12:k=x-y; default:k=x*y-x; } A) 60 B) 5 C) 0 D) 54
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 02:05:29
![java练习题求解、下列语句序列执行后,k 的值是.int x=6,y=10,k=5; switch( x%y ) { case 0:k=x*y; case 6:k=x/y; case 12:k=x-y; default:k=x*y-x; } A) 60 B) 5 C) 0 D) 54](/uploads/image/z/14525596-28-6.jpg?t=java%E7%BB%83%E4%B9%A0%E9%A2%98%E6%B1%82%E8%A7%A3%E3%80%81%E4%B8%8B%E5%88%97%E8%AF%AD%E5%8F%A5%E5%BA%8F%E5%88%97%E6%89%A7%E8%A1%8C%E5%90%8E%2Ck+%E7%9A%84%E5%80%BC%E6%98%AF.int+x%3D6%2Cy%3D10%2Ck%3D5%3B+switch%28+x%25y+%29+%7B+case+0%3Ak%3Dx%2Ay%3B+case+6%3Ak%3Dx%2Fy%3B+case+12%3Ak%3Dx-y%3B+default%3Ak%3Dx%2Ay-x%3B+%7D+A%29+60+B%29+5+C%29+0+D%29+54)
java练习题求解、下列语句序列执行后,k 的值是.int x=6,y=10,k=5; switch( x%y ) { case 0:k=x*y; case 6:k=x/y; case 12:k=x-y; default:k=x*y-x; } A) 60 B) 5 C) 0 D) 54
java练习题求解、
下列语句序列执行后,k 的值是.
int x=6,y=10,k=5;
switch( x%y )
{
case 0:k=x*y;
case 6:k=x/y;
case 12:k=x-y;
default:k=x*y-x;
}
A) 60 B) 5 C) 0 D) 54
java练习题求解、下列语句序列执行后,k 的值是.int x=6,y=10,k=5; switch( x%y ) { case 0:k=x*y; case 6:k=x/y; case 12:k=x-y; default:k=x*y-x; } A) 60 B) 5 C) 0 D) 54
解释下:x%y是整除取余数,所以switch(x%y)相当于switch(6)
然后再找6 得K=0但是后面没有break不能跳出,继续后面的语句
直到default
前面没有改变x y的值,所以直接后最后一条,default k=6*10 -6 =54
所以最后K的值是 54