Programme Kotlin pour générer une table de multiplication

Dans ce programme, vous apprendrez à générer une table de multiplication d'un nombre donné. Cela se fait en utilisant une boucle for et a while dans Kotlin. Vous apprendrez également à utiliser des plages pour résoudre le problème.

Exemple 1: Générer une table de multiplication à l'aide de la boucle for

 fun main(args: Array) ( val num = 5 for (i in 1… 10) ( val product = num * i println("$num * $i = $product") ) )

Lorsque vous exécutez le programme, la sortie sera:

 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é des plages et un opérateur in pour parcourir les nombres de 1 à 10.

Voici le code Java équivalent: Programme Java pour générer une table de multiplication.

La même table de multiplication peut également être générée en utilisant une boucle while dans Kotlin.

Exemple 2: Générer une table de multiplication à l'aide de la boucle while

 fun main(args: Array) ( val num = 9 var i = 1 while (i <= 10) ( val product = num * i println("$num * $i = $product") i++ ) )

Lorsque vous exécutez le programme, la sortie sera:

 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 à une boucle for, nous devons incrémenter la valeur de i à l'intérieur du corps de la boucle.

Bien que les deux programmes soient techniquement corrects, il est préférable d'utiliser la boucle for dans ce cas. C'est parce que le nombre d'itérations (de 1 à 10) est connu.

Articles intéressants...