下面代码的运行结果是 public class Test{ public static void main(String args[]){ for(int i 0;i<3;i++){ if(i

admin2009-02-15  34

问题 下面代码的运行结果是     public class Test{        public static void main(String args[]){          for(int i 0;i<3;i++){             if(i<2)               continue;               System.out.println(i);            }          }       }

选项 A、0
B、1
C、2
D、3

答案4

解析 本题考查简单的Java控制语句。题目非常简单,但还是应该细心。这里应注意continue语句。continue语句是跳过循环体中下面尚未执行的语句,回到循环体的开始继续下一轮的循环。当然,在下一轮循环开始前,要先进行终止条件的判断,以决定是否继续循环。对于for语句,在进行终止条件的判断前,还要先执行迭代语句。题目所给程序中,当i=0和i=1时,都会执行continue语句,而不会执行 System.out.println(i)语句,只有当i=2时才执行System.out.println(i)语句,输出为2,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/lRnp777K
0

最新回复(0)