English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recopilación de ejemplos de Kotlin
En este programa, aprenderá a sumar dos matrices utilizando matrices multidimensionales 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)) //Suma de dos 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] } } //Mostrar el resultado println("La suma de dos matrices es: ") for (row in sum) { for (column in row) { print("$column ") } println() } }
Ejecutando el programa, la salida es:
La suma de las dos matrices es: -2 8 7 10 8 6
En el programa anterior, las dos matrices se almacenan en un array bidimensional, es decir, firstMatrix y secondMatrix. También definimos el número de filas y columnas y los almacenamos en las variables rows y columns.
Luego, inicializamos un nuevo array con el nombre sum, que tiene el número dado de filas y columnas. Este array de matrices almacena la suma de las matrices dadas.
Recorremos cada índice de los dos arrays para agregar y almacenar los resultados.
Finalmente, usamos un bucle for (foreach variable) para recorrer cada elemento del array sum y imprimirlo.
Este es el código Java equivalente:Programa Java para agregar dos matrices usando un array