Pętla while

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Pętla while służy do wielokrotnego wykonywania bloku instrukcji tak długo, jak spełniony jest podany warunek logiczny.

Składnia

while (warunek)
{
    // instrukcje wykonywane w pętli
}

Najpierw sprawdzany jest warunek. Jeśli ma wartość true, wykonywane są instrukcje w nawiasach klamrowych. Po zakończeniu bloku program wraca do sprawdzenia warunku. Gdy warunek stanie się false, pętla kończy działanie.

Przykład

int x = 0;
while (x < 10)
{
    Console.WriteLine(x);
    x++;
}

Ten kod wypisze liczby od 0 do 9, czyli wykona się 10 razy.

Ważne na egzaminie

W pętli while trzeba zadbać o zmianę wartości zmiennej sterującej, np. przez x++. Bez tego warunek może być zawsze prawdziwy i powstanie pętla nieskończona.

W analizowanym kodzie:

int x = 0;
while (x < 10)
{
    mojeKsiazki[x] = new Ksiazka();
    x++;
}

pętla wykonuje się dla wartości x od 0 do 9, czyli dokładnie 10 razy.