问题 单项选择题

下面for循环语句的执行结果是( )。
for(intj=10;j>3;j--)

if(j%3!=0)
j--;
--j;
--j;
System.out.println(j);

A.63

B.74

C.62

D.73

答案

参考答案:B

解析: 该题考查对for循环的理解。①当j=10时,满足条件j>3,由于for循环中j--执行了1次,j的值为9,执行 if浯句,j%3=0不满足条件,继续向下执行2次--j,j的值为7:②当j=7时,满足条件j>3,由于for循环中j--执行了1次,的佰为6,执行if[语句,i%3=0不满足条件,继续向下执行2次--jj的值为4。

单项选择题 B1型题
单项选择题