RO6d2BQlsWR1V
Zdjęcie przedstawia rzut z góry na rondo z pięcioma zjazdami.

I_P_W13_M04_Java Algorytmy z warunkami

Źródło: Osman Rana, domena publiczna.

W tym materiale poznasz instrukcje warunkowe w języku Java, dzięki którym program może podejmować decyzje w zależności od spełnienia określonych warunków. To właśnie dzięki nim program nie musi zawsze wykonywać tych samych poleceń – może reagować inaczej na różne dane wprowadzone przez użytkownika lub wartości otrzymane podczas działania programu.

Dowiesz się, w jaki sposób tworzyć wyrażenia logiczne, których wynikiem jest wartość true albo false. Przypomnisz sobie operatory relacji, pozwalające porównywać wartości, oraz operatory logiczne, dzięki którym można łączyć kilka warunków w jedno bardziej rozbudowane wyrażenie. Zobaczysz również, jak takie warunki wykorzystuje się w instrukcjach if, if...else oraz w bardziej złożonych konstrukcjach decyzyjnych.

Na przykład program może sprawdzić, czy podana liczba jest dodatnia, czy uczeń uzyskał odpowiednią liczbę punktów do zaliczenia albo czy użytkownik podał poprawne dane. W zależności od wyniku sprawdzenia zostanie wykonany odpowiedni fragment kodu.

W kolejnych przykładach przeanalizujesz budowę instrukcji warunkowych, a następnie wykorzystasz je do rozwiązania prostych zadań praktycznych. Dzięki temu zobaczysz, że podejmowanie decyzji na podstawie warunków jest jednym z najważniejszych mechanizmów stosowanych podczas tworzenia programów.

Umiejętność ta jest również zgodna z wymaganiami podstawy programowej, która zakłada wykorzystywanie podczas programowania wyrażeń arytmetycznych i logicznych oraz instrukcji warunkowych, a także sprawdzanie poprawności programu dla różnych danych.

Ćwiczenia na rozgrzewkę:

Ćwiczenie 1
Linia 1. int liczba znak równości 12 średnik. Linia 2. if otwórz nawias okrągły liczba zamknij nawias ostrokątny 0 ampersant ampersant liczba procent 2 znak równości znak równości 0 zamknij nawias okrągły otwórz nawias klamrowy. Linia 3. System kropka out kropka println otwórz nawias okrągły cudzysłów Liczba spełnia warunek kropka cudzysłów zamknij nawias okrągły średnik. Linia 4. zamknij nawias klamrowy. Linia 5. else otwórz nawias klamrowy. Linia 6. System kropka out kropka println otwórz nawias okrągły cudzysłów Liczba nie spełnia warunku kropka cudzysłów zamknij nawias okrągły średnik. Linia 7. zamknij nawias klamrowy.
R1C3FJ11FPBM1
Twoje cele

Przeanalizuj poniższy fragment programu:

  • Scharakteryzujesz istotę instrukcji warunkowych w języku Java.

  • Przeanalizujesz budowę wyrażeń logicznych oraz wymienisz operatory relacji i logiczne.

  • Wykorzystasz instrukcję warunkową, by rozwiązać zadania praktyczne.