Menu
Coddy logo textTech

Używanie „break” w pętlach

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 45 z 94.

Instrukcja break pozwala natychmiast wyjść z pętli, niezależnie od warunku pętli.

Utwórz pętlę for, która zatrzymuje się po osiągnięciu 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      break;
    }
    print(i);
  }
}

Po wykonaniu powyższego kodu wynikiem będzie:

1
2

Użyj break, aby wyjść z pętli while, gdy warunek zostanie spełniony:

void main() {
  int count = 1;
  
  while (count <= 10) {
    print(count);
    if (count == 4) {
      break;
    }
    count++;
  }
}

Po wykonaniu powyższego kodu wynikiem będzie:

1
2
3
4
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu przećwiczysz używanie instrukcji break w pętli. Instrukcja break pozwala wcześniej zakończyć pętlę, gdy spełniony zostanie określony warunek.

Uzupełnij kod, aby znaleźć pierwszą liczbę z listy, która jest podzielna przez 5. Gdy ją znajdziesz, użyj break, aby zakończyć pętlę i wyświetlić wynik.

Oczekiwany wynik:

Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5

Spróbuj swoich sił

void main() {
  // Lista liczb do sprawdzenia
  List<int> numbers = [7, 12, 15, 20, 25];
  
  // Zmienna do przechowywania pierwszej liczby podzielnej przez 5
  int result = 0;
  
  for (int number in numbers) {
    print('Checking number: $number');
    
    // TODO: Sprawdź, czy liczba jest podzielna przez 5
    // Jeśli tak, zapisz ją w zmiennej result i użyj break, aby wyjść z pętli
    
  }
  
  // Wyświetl wynik
  if (result > 0) {
    print('Found it! $result is divisible by 5');
  } else {
    print('No number divisible by 5 was found');
  }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online