Для чего в Java используется ключевое слово `continue`?

«Для чего в Java используется ключевое слово `continue`?» — вопрос из категории Java Core, который задают на 10% собеседований Java Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Ключевое слово 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, оно может использоваться с меткой для управления вложенными циклами.