Programa de Kotlin para imprimir una matriz

En este programa, aprenderá diferentes técnicas para imprimir los elementos de una matriz determinada en Kotlin.

Ejemplo 1: imprimir una matriz usando el bucle For

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Cuando ejecute el programa, la salida será:

 1 2 3 4 5

En el programa anterior, el bucle for-each se usa para iterar sobre la matriz dada, matriz.

Accede a cada elemento de la matriz e imprime usando println().

Ejemplo 2: Imprimir una matriz utilizando matrices de biblioteca estándar

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Cuando ejecute el programa, la salida será:

 (1, 2, 3, 4, 5)

En el programa anterior, el bucle for ha sido reemplazado por una sola línea de código usando la Arrays.toString()función.

Como puede ver, esto proporciona una salida limpia sin líneas adicionales de código.

Ejemplo 3: imprimir una matriz multidimensional

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Cuando ejecute el programa, la salida será:

 ((1, 2), (3, 4), (5, 6, 7))

En el programa anterior, dado que cada elemento de la matriz contiene otra matriz, con solo usar Arrays.toString()imprime la dirección de los elementos (matriz anidada).

Para obtener los números de la matriz interna, solo tenemos otra función Arrays.deepToString(). Esto nos da los números 1, 2 y así sucesivamente, que estamos buscando.

Esta función también funciona para matrices tridimensionales.

Aquí está el código Java equivalente: programa Java para imprimir una matriz

Articulos interesantes...