Java Tag 3: Operatoren und Ausdrücke

Ziel dieses Tages

Heute lernst du:

Am Ende wirst du Berechnungen durchführen und Entscheidungen in Java treffen können.

Schritt 1: Arithmetische Operatoren

Arithmetische Operatoren werden verwendet, um Berechnungen durchzuführen.

Beispiel:


int a = 10;
int b = 3;

System.out.println("Summe: " + (a + b));
System.out.println("Rest: " + (a % b));

Schritt 2: Zuweisungsoperatoren

Zuweisungsoperatoren werden verwendet, um Variablen Werte zuzuweisen.

Beispiel:


int x = 5;
x += 3;  // x ist jetzt 8

Schritt 3: Vergleichsoperatoren

Diese Operatoren vergleichen Werte.

Beispiel:


int age = 18;

if (age >= 18) {
    System.out.println("Du bist erwachsen");
}

Schritt 4: Logische Operatoren

Logische Operatoren kombinieren Bedingungen.

&& (UND)

Beide Bedingungen müssen wahr sein.


if (age >= 18 && age < 65) {
    System.out.println("Arbeitsfähiges Alter");
}

|| (ODER)

Mindestens eine Bedingung muss wahr sein.


if (age < 18 || age > 65) {
    System.out.println("Kein typisches Arbeitsalter");
}

! (NICHT)

Kehrt eine Bedingung um.


boolean isStudent = false;

if (!isStudent) {
    System.out.println("Kein Student");
}

Übung


int a = 10;
int b = 3;

System.out.println("Summe: " + (a + b));
System.out.println("Rest: " + (a % b));

Aufgabe

Schreibe ein Programm, das überprüft, ob eine Zahl gerade oder ungerade ist.

Schritte:

Beispiel:


public class EvenOdd {
    public static void main(String[] args) {
        int number = 7;

        if (number % 2 == 0) {
            System.out.println("Die Zahl ist gerade");
        } else {
            System.out.println("Die Zahl ist ungerade");
        }
    }
}