Menu
Coddy logo textTech

If - Else

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 30 sur 93.

Une instruction if de base n’exécute du code que lorsque la condition est vraie. Mais que faire si tu veux faire quelque chose de différent lorsque la condition est fausse ? C’est là que else intervient.

Le bloc else fournit une voie alternative : du code qui s’exécute uniquement lorsque la condition if est évaluée à false :

fun main() {
    val age = 15
    
    if (age >= 18) {
        println("You can vote!")
    } else {
        println("You're too young to vote.")
    }
}

Dans cet exemple, puisque age vaut 15, la condition age >= 18 est fausse. Kotlin ignore donc le premier bloc et exécute plutôt le bloc else, en affichant "You're too young to vote."

Vous pouvez également enchaîner plusieurs conditions à l’aide de else if pour vérifier plusieurs possibilités successivement :

fun main() {
    val score = 75
    
    if (score >= 90) {
        println("Grade: A")
    } else if (score >= 80) {
        println("Grade: B")
    } else if (score >= 70) {
        println("Grade: C")
    } else {
        println("Grade: F")
    }
}

Kotlin évalue chaque condition de haut en bas et exécute uniquement le premier bloc dont la condition est vraie. Une fois qu’une correspondance est trouvée, les conditions restantes sont entièrement ignorées.

challenge icon

Défi

Facile

La variable suivante vous est fournie :

val temperature = -5

Utilisez if, else if et else pour afficher un message en fonction de la valeur de la température :

  • Si la température est supérieure à 30, affichez Hot
  • Si la température est supérieure à 20, affichez Warm
  • Si la température est supérieure à 10, affichez Cool
  • Si la température est supérieure à 0, affichez Cold
  • Sinon, affichez Freezing

Essayez vous-même

fun main() {
    val temperature = -5
    
    // TODO: Écrivez votre code ci-dessous
    // Utilisez if, else if et else pour afficher le message approprié en fonction de la température
    
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin