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

admin2010-02-22  32

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

选项 A、63
B、74
C、62
D、73

答案2

解析 该题考查对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语句,j%3=0不满足条件,继续向下执行2次--j,j的值为 4。
转载请注明原文地址:https://jikaoti.com/ti/u5H0FFFM
0

最新回复(0)