English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programme Kotlin pour générer le tableau de multiplication

Recueil d'exemples Kotlin

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.

Exemple1Générer le tableau de multiplication en utilisant une boucle for

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.

Exemple2:Générer une table de multiplication en utilisant une boucle while

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.

Recueil d'exemples Kotlin