Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue;
} else if (i > 7) {
break;
}
System.out.print(i);
}
}
}1357
- Ждать
13579:breakзавершает цикл сразу, до конца тела, поэтому 9 не печатается. - Ждать
1:continueне выходит из цикла; он пропускает остаток круга, и цикл продолжается со следующегоi.
- Что напечатает программа, если заменить
continueнаbreak? - Почему
continueможет сделать циклwhileбесконечным?