Search results
Dodatkowo instrukcja switch ma specjalny przypadek default który będzie wybierany, gdy wszystkie inne przypadki będą błędne (odpowiednik else w instrukcji if). Warto zaznaczyć, że instrukcja switch nie służy do testowania warunków, a do przyrównywania zmiennej do wartości:
Podobnie jak robiłem to w artykule poświęconemu instrukcji warunkowej if, rozpocznę od przedstawienia Ci podstawowej struktury, tym razem instrukcji switch: switch (wyrazenie) {. case przypadek1: instrukcjaGdyPrzypadek1. break; case przypadek2: instrukcjaGdyPrzypadek2. break;
Zasada działania jest bardzo prosta. Tworzymy zmienną (w przykładzie powyżej jest to zmienna opcja), której nadajemy wartość. Instrukcja switch przełączy nas w odpowiednie miejsce, gdzie wartość zmiennej jest równa wartości etykiety.
Poza instrukcją if, mamy do dyspozycji jeszcze inny rodzaj instrukcji warunkowej – jest to instrukcja switch. Jej składnia jest następująca: switch (zmienna) { case staleWyrazenie: instrukcja; break; case staleWyrazenie2: instrukcja2; break; default: instrukcja3; }
Instrukcja warunkowa służy do ograniczenia wykonania jakiś czynności do momentu, kiedy spełnione zostaną podane warunki. Podstawowa budowa instrukcji warunkowej: if(warunek){ instrukcje wykonywane, jeśli warunek zostanie spełniony; }
8 gru 2022 · Instrukcja warunkowa switch…case pozwala również na wykonanie innego fragmentu kodu w przypadku, gdy zmienna x ma inną wartość niż true. Możemy to zrobić, dodając dodatkowe bloki case do naszego kodu: switch/case. switch (x) { case true:
Instrukcja wyboru switch pozwala zastąpić w kodzie kilka instrukcji warunkowych if, poprawiając dzięki temu przejrzystość kodu źródłowego. Oczywiście jeśli ktoś to samo zadanie zrealizuje na instrukcjach if, to nie popełnia błędu – otrzymujemy to po prostu kolejną konstrukcję językową do wykorzystania.