Si déclarations

Java intermédiaire

Jim White

Java Developer

Flux de contrôle

Si la condition est vraie ✅ ➡ effectuer une action

Si la condition est fausse ❌ ➡ ne rien faire

Java intermédiaire

Fonctionnement des instructions « if »

Si le score est supérieur ou égal à 90 ➡ imprimer "Great job!"

Si le score est inférieur à 90, veuillez ne pas l'imprimer.

Java intermédiaire

Anatomie de l'instruction if

if (condition) {
  // Code to run
}

Si la condition est vraie, le code entre accolades s'exécute.

Java intermédiaire

Conditions

  • Veuillez utiliser des opérateurs de comparaison tels que ==, !=, >, <, >=, <=, ...
// Print "Great job!" if score is >= 90
if (score >= 90) {
  System.out.println("Great job!");  
}
Java intermédiaire

si et si et si...

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!
  • Les deux messages s'affichent car les deux conditions sont remplies.
Java intermédiaire

Résumé

Nous pouvons avoir différentes conditions, si elles sont évaluées à 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 intermédiaire

Passons à la pratique !

Java intermédiaire

Preparing Video For Download...