If-Anweisungen

Java für Fortgeschrittene

Jim White

Java Developer

Kontrollfluss

Wenn die Bedingung wahr ist ✅ ➡ etwas ausführen

Wenn die Bedingung falsch ist ❌ ➡ nichts tun

Java für Fortgeschrittene

Wie if-Anweisungen funktionieren

Wenn score ≥ 90 ➡ "Great job!" ausgeben

Wenn score < 90 ➡ nicht ausgeben

Java für Fortgeschrittene

Anatomie einer if-Anweisung

if (condition) {
  // Code to run
}

Wenn die Bedingung wahr ist, läuft der Code in den geschweiften Klammern

Java für Fortgeschrittene

Bedingungen

  • Verwende Vergleichsoperatoren wie ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Java für Fortgeschrittene

if und if und if ...

int score = 94;

if (score >= 90) {
  System.out.println("Excellent!");  
}

if (score >= 70) {
  System.out.println("Good job!");  
}

if (score < 70) {
  System.out.println("Try again!");  
}
Excellent!
Good job!
  • Beide Meldungen werden angezeigt, weil beide Bedingungen erfüllt sind
Java für Fortgeschrittene

Zusammenfassung

Wir können verschiedene Bedingungen haben, die zu true/false auswerten

if (score != 0){
  System.out.println("Na, ein paar Punkte hast du!");
}

if (message.equals("F")){
  System.out.println("Versuch's noch mal!");
}

if (testResult == 100) {
  System.out.println("Wow, alles richtig!");
}
Java für Fortgeschrittene

Lass uns üben!

Java für Fortgeschrittene

Preparing Video For Download...