1.10.2 Arrays bidimensionales

 

Un array bidimensional es una estructura de datos que puede contener elementos en filas y columnas, formando una especie de tabla o matriz. Puedes pensar en ello como una matriz de datos en la que cada elemento se identifica mediante un par de índices: uno para la fila y otro para la columna. En Java, los arrays bidimensionales son, en realidad, arrays de arrays, lo que significa que cada elemento del array principal es un array unidimensional que representa una fila de la matriz bidimensional.

Para declarar un array bidimensional en Java, sigues esta sintaxis:

tipo_dato[][] nombre_array = new tipo_dato[filas][columnas];

Donde tipo_dato es el tipo de dato de los elementos del array, nombre_array es el nombre que le das al array, filas es el número de filas en la matriz y columnas es el número de columnas en la matriz.

A continuación, un ejemplo de cómo declarar, rellenar e imprimir un array bidimensional en Java:

public class Arrays_Bidimensionales {

 

      public static void main(String[] args) {

           

            //Declarar un array bidimensional de enteros con 3 filas y 4 columnas

            int[][] miMatriz = new int[3][4];

           

            //Rellenar la matriz con valores

            for (int fila=0; fila<3; fila++) {

                  for(int columna=0; columna<3; columna++) {

                        miMatriz[fila][columna] = fila * 4 + columna + 1;

                  }

            }

            //Imprimir los elementos de la matriz

            for(int fila=0; fila<3; fila++) {

                  for(int columna=0; columna<4; columna++) {

                        System.out.println(miMatriz[fila][columna]+" ");

                  }

                  System.out.println(); //Saltar a la siguiente línea para la siguiente fila

            }

 

      }

 

}

Este programa declara un array bidimensional de enteros con 3 filas y 4 columnas, lo llena con valores y luego imprime los elementos fila por fila. La salida mostrará los elementos de la matriz en filas y columnas.

1.10.1 Array de una dimensión << >> 1.10.3 Recorrer un array



No hay comentarios:

Publicar un comentario