Příkazy if

Intermediate Java

Jim White

Java Developer

Tok řízení

Podmínka je pravdivá ✅ ➡ provede se akce

Podmínka je nepravdivá ❌ ➡ neprovede se nic

Intermediate Java

Jak fungují příkazy if

Skóre je 90+ ➡ vypíše "Great job!"

Skóre je méně než 90 ➡ nevypíše se nic

Intermediate Java

Anatomie příkazu if

if (condition) {
  // Code to run
}

Pokud je podmínka pravdivá, spustí se kód uvnitř složených závorek

Intermediate Java

Podmínky

  • Používejte porovnávací operátory: ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Intermediate Java

if a if a 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!
  • Obě zprávy se zobrazí, protože obě podmínky jsou splněny
Intermediate Java

Rekapitulace

Podmínky mohou být různé, pokud se vyhodnotí jako 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!");
}
Intermediate Java

Pojďme cvičit!

Intermediate Java

Preparing Video For Download...