Wprowadzenie
Jak zostało to kilkukrotnie wspomniane w poprzednich modułach dotyczących instrukcji iteracji i instrukcji decyzyjnych, istnieje kilka technik, których można użyć do osiągnięcia podobnych wyników. W językach programowania, podobnie jak w językach pisanych i mówionych, możesz wyrazić ten sam pomysł na różne sposoby. Mimo to znaczenie każdego z tych wyrażeń może się w pewien sposób różnić.
Instrukcje do-while i while umożliwiają sterowanie przepływem wykonywania kodu przez wykonywanie pętli względem bloku kodu do momentu spełnienia warunku. Za pomocą instrukcji foreach wykonujemy jedną iterację dla każdego elementu w sekwencji, na przykład tablicy. Instrukcja for umożliwia wykonanie iteracji wstępnie określoną liczbę razy i kontrolę nad tym procesem. Instrukcje do-while i while umożliwiają iterację po bloku kodu z zamiarem wpływu na logikę wewnątrz bloku kodu, gdy możliwe będzie zakończenie iteracji.
Załóżmy, że chcesz zaakceptować i przetworzyć dane wejściowe użytkownika. Chcesz kontynuować akceptowanie i przetwarzanie danych wejściowych, dopóki użytkownik nie naciśnie klawisza q oznaczającego zakończenie działania. Możesz użyć instrukcji do-while i while, aby kontynuować iterację po logice i akceptować oraz przetwarzać dane wejściowe użytkownika do momentu, gdy użytkownik będzie gotowy do zakończenia działania.
W tym module użyjesz instrukcji do-while i while, aby iterować przez blok kodu. Rozumiesz, kiedy wybrać jedną opcję zamiast drugiej. Używasz instrukcji continue, aby pominąć przetwarzanie pozostałej części kodu w bloku kodu i przejść bezpośrednio do oceny logicznej instrukcji while.
Po ukończeniu tego modułu możesz pewnie użyć instrukcji do-while i while, aby dodać logikę pętli do aplikacji.
Cele szkolenia
Zawartość tego modułu:
- Pisanie kodu, w którym instrukcja
do-whilejest używana do iteracji po bloku kodu. - Pisanie kodu, w którym instrukcja
whilejest używana do iteracji po bloku kodu. - Używanie instrukcji
continuedo bezpośredniego przechodzenia do obliczenia wartości wyrażenia logicznego.
Wymagania wstępne
- Umiejętność korzystania z instrukcji
if - Doświadczenie w używaniu
foreachinstrukcji iteracji ifor. - Umiejętność pisania wyrażeń logicznych
- Umiejętność generowania losowych liczb przy użyciu klasy
System.Randomi metodyRandom.Next()