public class Shurut{
public static void main(String[]args){
inti=1;
while(i<10){
if(i%2==0){
continue;
}
System.out.println(i);
i++
}
}
}
这个不应该是输出1 3 5 7 9吗但实际上是只输出1而且还要强制结束,求解答
public class Test {
public static void main(String[]args){
int i=1;
while(i<10){
if(i%2==0){
i++;
continue;
}else {
System.out.println(i);
i++;
}
}
}
}
实际上,您只需用 if 条件语句判定打不打印,为啥要“多此一举”用 continue 哩,您又没其它语句,不打印就自增i后进入下一次循环了啊。