Podstawy•LEKCJA 07 / 24

Warunki

Kurs Java · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Instrukcje if i else pozwalają wybrać różne ścieżki działania.

Jak to działa?

Warunek w nawiasach musi mieć typ boolean. Java nie konwertuje automatycznie np. liczby na prawdę/fałsz tak jak JavaScript.

Przykład 1 — poznaj zapis

int points = 80;

if (points >= 60) {
    System.out.println("Zaliczone");
} else {
    System.out.println("Spróbuj ponownie");
}

Program wypisze „Zaliczone”.

Przeczytaj kod linijka po linijce

  1. int points = 80;Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. if (points >= 60) {Sprawdzamy warunek lub wybieramy jedną z możliwości.
  3. System.out.println("Zaliczone");Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
Zaliczone

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

int age = 16;
System.out.println(age >= 18 ? "dorosły" : "niepełnoletni");
Wynik drugiego przykładupo uruchomieniu przykładu
niepełnoletni
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Sprawdź, czy liczba jest dodatnia, ujemna czy równa zero.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.