English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection d'exemples de Kotlin
Dans ce programme, vous apprendrez à sommer deux matrices en utilisant des tableaux multidimensionnels en Kotlin.
fun main(args: Array<String>) { val rows = 2 val columns = 3 val firstMatrix = arrayOf(intArrayOf(2, 3, 4), intArrayOf(5, 2, 3)) val secondMatrix = arrayOf(intArrayOf(-4, 5, 3), intArrayOf(5, 6, 3)) //Somme de deux matrices val sum = Array(rows) { IntArray(columns) } for (i in 0..rows - 1) { for (j in 0..columns - 1) { sum[i][j] = firstMatrix[i][j] + secondMatrix[i][j] } } //Affichage des résultats println("La somme des deux matrices est : ") for (row in sum) { for (column in row) { print("$column ") } println() } }
L'exécution de ce programme produit le suivant :
La somme des deux matrices est: -2 8 7 10 8 6
Dans le programme ci-dessus, deux matrices sont stockées dans un tableau deux dimensions, à savoir firstMatrix et secondMatrix. Nous définissons également le nombre de lignes et de colonnes et les stockons respectivement dans les variables rows et columns.
Ensuite, nous initialisons un nouveau tableau nommé sum avec une taille donnée en lignes et en colonnes. Cet array matrix stocke l'addition de la matrice donnée.
Nous parcourons chaque index des deux tableaux pour ajouter et stocker le résultat.
Enfin, nous utilisons une boucle for (foreach variable) pour parcourir chaque élément de l'array sum pour l'imprimer.
Voici le code Java équivalent :Programme Java utilisant un tableau pour ajouter deux matrices