Istruzioni if

Java intermedio

Jim White

Java Developer

Flusso di controllo

Se la condizione è vera ✅ ➡ esegui qualcosa

Se la condizione è falsa ❌ ➡ non fare nulla

Java intermedio

Come funzionano le if

Se score è 90+ ➡ stampa "Great job!"

Se score è minore di 90 ➡ non stampare

Java intermedio

Anatomia di if

if (condition) {
  // Code to run
}

Se la condizione è vera, il codice tra le graffe viene eseguito

Java intermedio

Condizioni

  • Usa operatori di confronto come ==, !=, >, <, >=, <=, ...
// Stampa "Great job!" se score è >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Java intermedio

if e if e 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!
  • Entrambi i messaggi vengono mostrati perché le due condizioni sono vere
Java intermedio

Riepilogo

Possiamo avere condizioni diverse, che valutano a true / false

if (score != 0){
  System.out.println("Bene, hai fatto qualche punto!");
}

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

if (testResult == 100) {
  System.out.println("Wow, tutto giusto!");
}
Java intermedio

Passiamo alla pratica !

Java intermedio

Preparing Video For Download...