Instrukcje if

Java średnio zaawansowany

Jim White

Java Developer

Przepływ sterowania

Jeśli warunek jest prawdziwy ✅ ➡ wykonaj akcję

Jeśli warunek jest fałszywy ❌ ➡ nie rób nic

Java średnio zaawansowany

Jak działają instrukcje if

Jeśli wynik >= 90 ➡ wydrukuj "Great job!"

Jeśli wynik < 90 ➡ nie drukuj

Java średnio zaawansowany

Budowa instrukcji if

if (condition) {
  // Code to run
}

Jeśli warunek jest prawdziwy, kod w nawiasach klamrowych zostaje wykonany

Java średnio zaawansowany

Warunki

  • Używaj operatorów porównania: ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Java średnio zaawansowany

if i if i 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!
  • Oba komunikaty są wyświetlane, ponieważ oba warunki są spełnione
Java średnio zaawansowany

Podsumowanie

Możemy używać różnych warunków, jeśli dają wynik true /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 średnio zaawansowany

Czas na ćwiczenia!

Java średnio zaawansowany

Preparing Video For Download...