Instrukcja break w pętli

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Instrukcja break służy do natychmiastowego przerwania wykonywania pętli. Po jej wykonaniu program przechodzi do pierwszej instrukcji znajdującej się za daną pętlą.

Stosuje się ją wtedy, gdy dalsze wykonywanie pętli nie ma już sensu, np. po znalezieniu szukanego elementu albo po wykryciu warunku błędu.

Przykład w JavaScript

for (let i = 1; i <= 10; i++) {
    if (i === 5) {
        break;
    }
    console.log(i);
}

Ten kod wypisze:

1
2
3
4

Gdy i osiągnie wartość 5, instrukcja break zakończy działanie pętli.

Zastosowanie przy sprawdzaniu liczb pierwszych

Podczas sprawdzania, czy liczba jest pierwsza, wystarczy znaleźć jeden dzielnik różny od 1 i samej liczby. Gdy taki dzielnik zostanie znaleziony, można od razu zakończyć pętlę.

if (number % test === 0) {
    check = false;
    break;
}

W tym przykładzie:

  • check = false oznacza, że liczba nie jest pierwsza,
  • break przerywa dalsze testowanie dzielników.

Dzięki temu program nie wykonuje niepotrzebnych obliczeń po znalezieniu pierwszego dzielnika.