If-satser

Java för medelnivå

Jim White

Java Developer

Kontrollflöde

Om villkoret är sant ✅ ➡ gör något

Om villkoret är falskt ❌ ➡ gör ingenting

Java för medelnivå

Hur if-satser fungerar

Om poängen är 90+ ➡ skriv ut "Great job!"

Om poängen är under 90 ➡ skriv inte ut något

Java för medelnivå

If-satsens uppbyggnad

if (condition) {
  // Code to run
}

Om villkoret är sant körs koden inuti klammerparenteserna

Java för medelnivå

Villkor

  • Använd jämförelseoperatorer som ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Java för medelnivå

if och if och 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!
  • Båda meddelandena visas eftersom de två villkoren är uppfyllda
Java för medelnivå

Sammanfattning

Villkor kan vara olika, så länge de utvärderas till true eller false

if (score != 0){
  System.out.println("Well, you got some points!");
}

if (message.equals("F")){
  System.out.println("Try again!");
}

if (testResult == 100) {
  System.out.println("Wow, you got it all!");
}
Java för medelnivå

Nu kör vi en övning!

Java för medelnivå

Preparing Video For Download...