Ответ
Ключевое слово continue используется внутри циклов для пропуска оставшейся части тела текущей итерации и немедленного перехода к следующей итерации. В отличие от break, цикл не завершается.
Применение: continue полезно, когда для некоторых значений или условий нужно пропустить выполнение основной логики цикла.
Пример с for:
// Вывести только нечетные числа от 0 до 9
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) { // Если число четное
continue; // Пропускаем вывод и переходим к i++
}
System.out.print(i + " "); // Вывод: 1 3 5 7 9
}
Пример с while:
int count = 0;
while (count < 5) {
count++;
if (count == 3) {
continue; // Пропускаем вывод для count == 3
}
System.out.print(count + " "); // Вывод: 1 2 4 5
}
continue работает с циклами for, while и do-while. Как и break, оно может использоваться с меткой для управления вложенными циклами.