– Cześć, Amigo. Dzisiaj porozmawiamy o instrukcjach if/else.
– Marny byłby użytek z programu, który nie odpowiadałby na zmieniające się warunki zewnętrzne. Program musi wiedzieć, jak reagować na okoliczności oraz jakie działanie podjąć w zależności od ich rodzaju. W Javie w tym celu stosuje się „instrukcje if/else” – to specjalna konstrukcja, która umożliwia wykonywanie różnych bloków kodu, jeśli zostanie spełniony dany warunek.
– Składa się ona z trzech części: 'warunek', 'komenda 1' i 'komenda 2'. Jeśli warunek jest spełniony, wtedy uruchamia się 'komenda 1', a jeśli nie, uruchamia się 'komenda 2'. Te komendy nigdy nie uruchamiają się jednocześnie. Instrukcja wygląda mniej więcej tak:"
if (warunek)
komenda_1;
else
komenda_2;
– Ależ ekscytujące! Myślę, że ta instrukcja sprawi, że programowanie będzie jeszcze ciekawsze!
– Jasne. Oto kilka przykładów dla Ciebie:
Kod | Wyjaśnienie | |
---|---|---|
1 |
|
Jeśli a jest mniejsze niż b, zostanie uruchomiona pierwsza komenda. W innym przypadku uruchomi się druga komenda. Komendy nigdy nie uruchamiają się jednocześnie. |
2 |
|
Możesz zastąpić jedną komendę blokiem kodu. Reszta jest taka sama. |
3 |
|
Możesz pominąć blok else, jeśli jest pusty. Te trzy przykłady są równoważne. Możesz pominąć nawiasy klamrowe, jeśli potrzebujesz tylko wykonać jedną komendę. Jeśli natomiast masz więcej niż jedną komendę, musisz użyć tych nawiasów. |
4 |
|
|
5 |
|
– Przy okazji – Diego prosił, żeby przekazać Ci kilka ćwiczeń:
GO TO FULL VERSION