Junior — Middle
Qual é a diferença entre as comandos break e continue ao serem usados em loops, e em que situações deve-se usar cada um deles?
sobes.tech IA
Resposta da IA
В Java в циклах break и continue служат для управления потоком выполнения:
break— полностью прерывает выполнение текущего цикла и выходит из него.continue— пропускает оставшуюся часть тела цикла для текущей итерации и переходит к следующей итерации.
Когда использовать:
breakприменяют, когда нужно досрочно завершить цикл, например, при нахождении нужного элемента.continueиспользуют, чтобы пропустить обработку для некоторых условий, но продолжить цикл дальше.
Пример:
for (int i = 0; i < 10; i++) {
if (i == 5) break; // выход из цикла при i == 5
if (i % 2 == 0) continue; // пропустить чётные числа
System.out.println(i); // выведет 1,3
}