Какое различие между операторами break и continue при управлении циклом?

Оператор break полностью прерывает выполнение текущего цикла и выходит из него, переходя к коду после цикла.

Короткий ответ

Что ответить на собеседовании

Оператор break полностью прерывает выполнение текущего цикла и выходит из него, переходя к коду после цикла.

Подробный разбор

Ответ с пояснениями

Оператор break полностью прерывает выполнение текущего цикла и выходит из него, переходя к коду после цикла.

Оператор continue пропускает оставшуюся часть текущей итерации цикла и сразу переходит к следующей итерации.

Пример на Java:

for (int i = 0; i < 5; i++) {
    if (i == 3) {
        break; // цикл остановится, когда i станет 3
    }
    if (i == 1) {
        continue; // пропускаем вывод i=1
    }
    System.out.println(i);
}
// Вывод будет: 0, 2

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее