English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce programme, vous apprendrez à générer le tableau de multiplication d'un nombre donné. Cela est réalisé en utilisant les boucles for et while en Kotlin. Vous apprendrez également à résoudre des problèmes en utilisant des plages.
fun main(args: Array<String>) { val num = 5 for (i in 1..10) { val product = num * i println("$num * println("$i = $product") } }
Lors du lancement du programme, la sortie est :
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50
Contrairement à Java, dans le programme ci-dessus, nous avons utilisé les opérateurs range et in pour itérer à partir de1à10du nombre.
Voici le code Java équivalent :Programme Java pour générer le tableau de multiplication.
Il est également possible d'utiliser la boucle while en Kotlin pour générer le même tableau de multiplication.
fun main(args: Array<String>) { val num = 9 var i = 1 while (i <= 10) { val product = num * i println("$num * println("$i = $product") i++ } }
Lors du lancement du programme, la sortie est :
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90
Dans le programme ci-dessus, contrairement à la boucle for, nous devons augmenter la valeur de i dans le corps de la boucle.
Bien que les deux programmes soient techniquement corrects, il est préférable d'utiliser une boucle for dans ce cas. C'est parce que le nombre d'itérations (de1à10est connu.