Menu
Coddy logo textTech

Opérateurs de comparaison

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

Les opérateurs de comparaison vous permettent de comparer deux valeurs et d’obtenir un résultat Boolean, soit true, soit false. Ces opérateurs sont essentiels pour prendre des décisions dans vos programmes.

Voici les opérateurs de comparaison de Kotlin :

OpérateurSignificationExempleRésultat
==Égal à5 == 5true
!=Différent de5 != 3true
>Supérieur à5 > 3true
<Inférieur à5 < 3false
>=Supérieur ou égal à5 >= 5true
<=Inférieur ou égal à3 <= 5true

Vous pouvez les utiliser avec des variables et stocker les résultats :

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Affiche : true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Affiche : false
}

Les opérateurs de comparaison fonctionnent avec tous les types numériques et constituent la base de la logique de prise de décision que vous apprendrez dans les prochaines leçons.

challenge icon

Défi

Facile

Écrivez une fonction checkScores qui prend score1, score2 et passingScore et renvoie une chaîne contenant trois résultats de comparaison.

Comparez les deux scores entre eux et au seuil de réussite à l’aide d’opérateurs de comparaison.

Logique :

  1. Vérifiez si score1 est supérieur à score2
  2. Vérifiez si score1 est égal à score2
  3. Vérifiez si score2 est supérieur ou égal à passingScore

Paramètres :

  • score1 (Int) : Le premier score
  • score2 (Int) : Le deuxième score
  • passingScore (Int) : Le score minimal requis pour réussir

Renvoie : Une chaîne contenant trois résultats booléens séparés par des espaces. Format : [result1] [result2] [result3]

Exemple : Pour les entrées 85, 70 et 60, renvoie "true false true", car 85 > 70 est vrai, 85 == 70 est faux et 70 >= 60 est vrai.

Essayez vous-même

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Écrire le code ici
}
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