C# pętla WHILE

Pętla WHILE

Instrukcja WHILE jest instrukcją iteracyjną. Wykorzystujemy ją w przypadku kiedy potrzebujemy ponownie wykonać jakąś instrukcję lub grupę instrukcji. WHILE jest pętlą, czyli wykonujemy instrukcje (lub grupę instrukcji) non stop aż do momentu spełnienia jakiegoś warunku który pozwoli nam "opóścić" pętlę (wyjść z pętli). W pętli WHILE nie określamy zgóry ile iteracji ma zostać wykonanych to zależy od spełnienia warunku zakończenia pętli.

Składnia pętli WHILE

WHILE (warunek_zakończenia_pętli)
instrukcja
//lub instrukcje do wykonania, jeśli wiele instrukcji to w nawiasach {}

Przykład zastosowania pętli WHILE.

Wyświetl na ekranie ciąg liczb od 0 do 10.

Poniżej zrzut ekranu po uruchomieniu ekranu.

kurs c# csharp instrukcja pętla while

  Aby zautomatyzować wprowadzanie struktury pętli WHILE w kodzie należy napisać słówko WHILE i kliknąc dwukrotnie przycisk TAB. Od razu powstanie nam odpowiednia struktura pętli WHILE.

Uwaga:

* Pamiętaj żebyś dobrał "warunek_zakończenia_pętli" w taki sposób aby w pewnym momencie była możliwość zakończenia pętli, w przeciwnym razie pętla będzie działała w nieskończoność co wpłynie na obciążenie procesora a w konsekwencji na zablokowanie programu bo program cały czas będzie się "poruszał" wewnątrz pętli.

* Pamiętaj na początku sprawdzany jest warunek zakończenia pętli dopiero później wykonywany jest kod wewnątrz pętli WHILE.

* Patrząc na nasz przykład pamiętaj aby skorzystać z inkrementacji zmiennej x, ponieważ w innym przypadku nasza zmienna x nigdy nie osiągnęłaby wartości większej lub równej 11 a co za tym idzie pętla nigdy by się nie zatrzymała.

* Pamiętaj bez sprawdzenia warunku kod wewnątrz pętli WHILE nie wykona się ani razu.