1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
fun main() { // Array de una dimensión val numeros = intArrayOf(1, 2, 3, 4, 5) // Array multidimensional val numerosMulti = Array(5) { Array(4) { 0 } } // Array de arrays val arrayDeArrays = Array(5) { ByteArray(0) } // Imprimir los elementos del array de una dimensión println("Array de una dimensión:") for (i in numeros.indices) { print("${numeros[i]} ") } println() // Imprimir los elementos del array multidimensional println("Array multidimensional:") for (i in 0 until numerosMulti.size) { for (j in 0 until numerosMulti[i].size) { print("${numerosMulti[i][j]} ") } println() } // Imprimir los elementos del array de arrays println("Array de arrays:") for (i in 0 until arrayDeArrays.size) { println("Array $i tiene ${arrayDeArrays[i].size} elementos") } } |
fun main() {
: Esto define la función principal en Kotlin. El código comienza aquí.// Array de una dimensión
: Este comentario indica que a continuación se creará un array unidimensional.val numeros = intArrayOf(1, 2, 3, 4, 5)
: Crea un array unidimensional llamado «numeros» con los valores del 1 al 5.// Array multidimensional
: Este comentario indica que se creará un array multidimensional.val numerosMulti = Array(5) { Array(4) { 0 } }
: Crea un array multidimensional llamado «numerosMulti» con 5 filas y 4 columnas, inicializado con ceros.// Array de arrays
: Este comentario indica que se creará un array de arrays.val arrayDeArrays = Array(5) { ByteArray(0) }
: Crea un array llamado «arrayDeArrays» que contiene 5 elementos, cada uno de los cuales es un array de bytes vacío.// Imprimir los elementos del array de una dimensión
: Este comentario indica que se imprimirán los elementos del array unidimensional.println("Array de una dimensión:")
: Muestra un mensaje en la consola.for (i in numeros.indices) {
: Inicia un bucle que recorre los índices del array «numeros».print("${numeros[i]} ")
: Imprime cada elemento del array «numeros» seguido de un espacio en la misma línea.println()
: Imprime una nueva línea después de imprimir todos los elementos del array.// Imprimir los elementos del array multidimensional
: Este comentario indica que se imprimirán los elementos del array multidimensional.println("Array multidimensional:")
: Muestra un mensaje en la consola.for (i in 0 until numerosMulti.size) {
: Inicia un bucle que recorre las filas del array multidimensional «numerosMulti».for (j in 0 until numerosMulti[i].size) {
: Inicia un bucle anidado que recorre las columnas del array multidimensional.print("${numerosMulti[i][j]} ")
: Imprime cada elemento del array «numerosMulti» seguido de un espacio en la misma línea.println()
: Imprime una nueva línea después de imprimir todos los elementos de una fila del array multidimensional.// Imprimir los elementos del array de arrays
: Este comentario indica que se imprimirán los elementos del array de arrays.println("Array de arrays:")
: Muestra un mensaje en la consola.for (i in 0 until arrayDeArrays.size) {
: Inicia un bucle que recorre los elementos del array de arrays.println("Array $i tiene ${arrayDeArrays[i].size} elementos")
: Imprime un mensaje que muestra el número de elementos en cada subarray dentro del array de arrays.}
: Cierra el bucle.}
: Cierra la función «main».<p> </p>
: Estas etiquetas HTML en el código original proporcionan un espacio en el contenido HTML, pero no son necesarias en el código de Kotlin. Puedes eliminarlas si lo deseas.