单项选择(2010.9二级考试)

下列选项中,不能输出100个整数的是【 】

A、for(int i=0;i<100;i++)
 System.out.println(i);

B、int i=0;
do{
 System.out.println(i);
 i++;
}while(i<100);

C、int i=0;
while(i<100){
 System.out.printIn(i);
 i++;
}

D、int i=0;
while(i<100){
 i++;
 if(i<100)continue;
 System .out.printIn(i);
}

答案解析

D

【解析】

语句if(i<100)continue的作用是,当i的值小于100时,提前结束本次循环,即执行后面的输出语句,只有当i>=100时才执行,故其输出结果只有一个(100)

讨论