Dans ce programme, vous apprendrez à trouver le plus grand parmi trois nombres en utilisant l'instruction if else et when dans Kotlin.
Exemple 1: Rechercher le plus grand parmi trois nombres à l'aide de l'instruction if… else
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )
Lorsque vous exécutez le programme, la sortie sera:
3,9 est le plus grand nombre.
Dans le programme ci-dessus, trois nombres -4.5
, 3.9
et 2.5
sont stockés dans les variables n1, n2 et n3 respectivement.
Ensuite, pour trouver la plus grande, les conditions suivantes sont vérifiées à l'aide des instructions if else
- Si n1 est supérieur ou égal à n2 et n3, n1 est le plus grand.
- Si n2 est supérieur ou égal à n1 et n3, n2 est le plus grand.
- Sinon, n3 est le meilleur.
Le plus grand nombre peut également être trouvé à l'aide d'une when
instruction.
Voici le code Java équivalent: Programme Java pour trouver le plus grand parmi trois nombres
Exemple 2: Trouvez le plus grand nombre parmi trois à l'aide de l'instruction when
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )
Lorsque vous exécutez le programme, la sortie sera:
5,5 est le plus grand nombre.
Dans le programme ci-dessus, au lieu d'utiliser an if… else if… else
block, nous utilisons when
instruction.
Ainsi, les conditions ci-dessus dans les deux programmes sont les mêmes.