单选题
下面for循环语句的执行结果是______。
for(int j=10; j>3; j--)
{
if(j%3! =0)
j--;
--j;
--j;
System. out. println(j);
}
【正确答案】
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次,j的值为6,执行if语句,i%3=0不满足条件,继续向下执行2次--j,j的值为4。