Menu
Coddy logo textTech

Instrukcja if

Część sekcji Podstawy ścieżki Java w Coddy. Lekcja 27 z 73.

Instrukcje if pozwalają nam wykonywać kod warunkowo.

Na przykład przyjrzyjmy się poniższemu kodowi:

int age = 20;
String status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Powyższy kod sprawdza, czy zmienna age jest większa niż 18. Jeśli tak, ustawi status na ciąg znaków "Adult".

Ostatecznie kod zwiększy age o 1, niezależnie od tego, czy wiek jest większy niż 18.

 

Aby użyć instrukcji if w Javie, musimy użyć nawiasów klamrowych {}, aby zdefiniować blok kodu, a cała zawartość instrukcji if powinna znaleźć się między tymi nawiasami:

if (condition) {
    code;
    code;
    code;
}

Jeśli warunek ma wartość true, wejdziemy do bloku kodu wewnątrz instrukcji if (wcięty kod).

challenge icon

Wyzwanie

Początkujący

Masz podany kod.

Zmienne a i b nie mają przypisanych wartości. Uzupełnij je tak, aby kod wewnątrz instrukcji if został wykonany, a c było równe 3.

Bonus: spróbuj znaleźć więcej niż jedno rozwiązanie!

Spróbuj swoich sił

public class Main {
    public static void main(String[] args) {
        // Zmień dwie poniższe wartości tak, aby warunek znajdujący się niżej był spełniony
        int a = 1;
        int b = 5;
        
        // Nie zmieniaj niczego poniżej tej linii
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        System.out.println("c = " + c);
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Java online