下面for循环语句的执行结果是( )。 for(intj=10;j>3;j--) { if(j%3!=0) j--; --j; --j; System.out.println(j); }

admin2010-12-17  27

问题 下面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。
转载请注明原文地址:https://kaotiyun.com/show/Fi9p777K
0

最新回复(0)