Matriz en Java - matrices 2d

Matriz en Java - matrices 2d
Mientras se trata de datos masivos en Java, puede haber un requisito para que el desarrollador almacene las entradas asociadas o relacionadas convenientemente. Por ejemplo, acumular los datos a la vez que se pueden pasar a cualquier cantidad de funciones donde sea necesario. En tales casos, el "Bidimensional"Las matrices en Java son asistencia para racionalizar las funcionalidades del código y guardar memoria.

Este blog demostrará la utilización de "Matrices 2d"En Java.

¿Qué es una matriz en Java??

A "matriz"Es una colección de números ordenados en un número fijo de filas y columnas. Para representar esta matriz usando Java, un "2 dimensionalSe puede utilizar la matriz.

¿Qué son las "matrices 2D" en Java??

El "Matriz 2d"Toma 2 dimensiones, una para la fila y la otra para la columna representada de la siguiente manera:

int array [4] [3]

La declaración anterior implica que el "formación" contiene "4"Filas y"3"Columnas que acumulan 4 × 3 ="12"Valores enteros.

Ejemplo 1: Inicializar e imprimir la matriz 2D sin declarar el tamaño en Java

En este ejemplo, un "2D"La matriz se puede inicializar sin especificar su tamaño e imprimirse iterando a través de"para" bucle:

int [] [] dedArray =
10, 20, 30,
40, 50, 60, 70,
80, 90, 100, 110, 120,
;
Sistema.afuera.println ("Los elementos de la matriz son:");
para (int i = 0; i < givenArray.length; ++i)
para (int j = 0; j < givenArray[i].length; ++j)
Sistema.afuera.println (dadaArray [i] [j]);

En este código, aplique los siguientes pasos:

  • En primer lugar, declare una matriz entera llamada "Dado"Sin especificar su tamaño.
  • Esta matriz acumula tres matrices que contienen los valores enteros dados.
  • Por último, imprima todos los elementos en el "2DArray a través del "para"Loop que se refiere a la matriz y al anidado"para"Loop apunta a los elementos de la matriz y al asociado"longitud" propiedad.

Producción

En la salida anterior, es evidente que todos los elementos de la matriz se muestran en la consola.

Ejemplo 2: Inicializar una matriz 2D y declarar su tamaño en Java

En el siguiente ejemplo, cada uno de los elementos de matriz se puede inicializar individualmente de acuerdo con su tamaño declarado:

int [] [] dedArray = new int [2] [2];
dedArray [0] [0] = 0;
dedArray [0] [1] = dadaArray [1] [0] = 1;
dedArray [1] [1] = 1;
Sistema.afuera.println ("Los elementos de la matriz son:");
Sistema.afuera.println (dadaArray [0] [0] + "" + dadaArray [0] [1]);
Sistema.afuera.println (dadaArray [1] [0] + "" + dadaArray [1] [1]);

En las líneas de código anteriores, aplique los siguientes pasos:

  • Defina la matriz de enteros "Dado”Y especifique su tamaño.
  • Tenga en cuenta que el tamaño anterior en "[]"Indica el"hilera"En una matriz y el último tamaño corresponde al"columna" tamaño.
  • El tamaño especificado indica que los elementos máximos que una matriz puede contener son "2 × 2 = 4".
  • Por último, asigne los valores en cada índice de matriz uno por uno y muestrelos.

Producción

En esta salida, se puede ver que los elementos de la matriz se asignan y se muestran con respecto al tamaño asignado.

Ejemplo 3: Inicializar la matriz de cadenas y acceder a los elementos a través del bucle "para ... cada" cada "

Este ejemplo se puede utilizar para inicializar un "Cadena"Array y acceda a sus elementos utilizando el"para cada" bucle.

Sintaxis

para (dt it: array)

En la sintaxis anterior:

  • "formación"Se refiere a la matriz.
  • "él"Significa los elementos de la matriz (s).
  • "dt"Indica el tipo de datos de la matriz.

Vamos a ver las siguientes líneas de código:

String [] [] dedArray =
"Harry", "David",
"Sara", "Larry", "John",
"Lina", "Jordan", "Pablo", "Tim",
;
Sistema.afuera.println ("Los elementos de la matriz son:");
para (string [] innerArray: dedArray)
para (datos de cadena: inneroRray)
Sistema.afuera.println (datos);

Según las líneas de código anteriores, realice los pasos proporcionados a continuación:

  • Declarar la matriz de cadenas "Dado"Tener los valores de cadena establecidos y mostrarlos.
  • Ahora, aplique el "para cada"Bucles.
  • El bucle anterior apunta a cada una de las matrices individuales dentro de la matriz de cadenas.
  • El último bucle corresponde a los elementos de cadena acumulados en las matrices contenidas.
  • Por último, muestre los valores de matriz accedidos.

Producción

El resultado anterior implica que el "2DLa matriz de cadenas se inicializa y se itera adecuadamente.

Conclusión

Una matriz en Java es una colección de números representados en un "2DArray que ingresa dos dimensiones, una para la fila y la otra para la columna. Se puede inicializar una matriz bidimensional con o sin declarar su tamaño y se puede iterarse a través del "para" o "para cada" bucle. Este blog discutió la implementación del "Matrices 2d"En Java.