Menu
Coddy logo textTech

If Statement

Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 27 von 73.

If-Anweisungen ermöglichen es uns, Code unter Bedingungen auszuführen.

Zum Beispiel schauen wir uns den folgenden Code an:

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

Der obige Code prüft, ob die age-Variable größer als 18 ist. Wenn ja, setzt er status auf den String "Adult".

Am Ende wird der Code age um 1 inkrementieren, unabhängig davon, ob das Alter größer als 18 ist oder nicht.

 

Um eine if-Anweisung in Java zu verwenden, müssen wir geschweifte Klammern {} verwenden, um den Codeblock zu definieren, und alles innerhalb der if-Anweisung sollte zwischen diesen Klammern platziert werden:

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

Wenn die Bedingung true ist, betreten wir den Codeblock innerhalb des if (Der eingerückte Code)

challenge icon

Aufgabe

Anfänger

Du erhältst einen Code.

Die Variablen a und b haben fehlende Werte, fülle sie so aus, dass der Code innerhalb der if-Anweisung ausgeführt wird und c gleich 3 wird.

Bonus: Versuche, mehr als eine Lösung zu finden!

Spickzettel

If-Anweisungen ermöglichen es uns, Code unter Bedingungen auszuführen:

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

Wenn die Bedingung true ist, wird der Code-Block innerhalb der geschweiften Klammern {} ausgeführt:

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

In diesem Beispiel ist age größer als 18, daher wird status auf "Adult" gesetzt. Der Code nach der if-Anweisung (age += 1) wird unabhängig von der Bedingung ausgeführt.

Probier es selbst

public class Main {
    public static void main(String[] args) {
        int a = ?
        int b = ?
        
        // Nichts unterhalb dieser Zeile ändern
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        System.out.println("c = " + c);
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen