En este artículo, reconoceremos
¿Qué es una matriz en Java??
En Java, una matriz es una colección de los tipos de datos correspondientes. Podemos almacenar una gran cantidad de datos que tienen el mismo tipo de datos en una variable en solitario. Lo más importante es que una matriz se considera un objeto en Java porque usa un nuevo Palabra clave en el momento de su creación. En Java, las matrices tienen una superclase llamada Objeto clase. Uso de matrices y ocupa la memoria de montón para almacenar datos.
Las matrices son rápidas en comparación con los tipos de datos primitivos porque los tipos de datos primitivos utilizan clases de conversión interna y envoltura, lo que las hace lentas en comparación con las matrices. Las matrices se escriben fuertemente, lo que significa que solo podemos almacenar tipos de datos idénticos.
Sintaxis:
data_type [] variable = array_elements;En la sintaxis, tipos de datos representar tipos de datos enteros, flotantes, cadenas, booleanos, largos, dobles y cortos, mientras que variable representa el nombre de la matriz y, por último, array_elements representa los valores de la matriz.
Código:
clase pública arryEn el código anterior, creamos dos matrices ARRS [], edad[] de tipos de datos de cadena e enteros respectivamente ... luego concatenamos los elementos específicos de ambas matrices y solicitamos mostrar un mensaje.
Producción:
La salida muestra que obtenemos el resultado requerido creando y concatenando dos matrices.
Tipos de matrices en Java
En Java, una matriz tiene dos tipos. Esos tipos de matriz son los siguientes
Matriz unidimensional
En una matriz unidimensional, los datos se pueden almacenar de una manera en una sola fila o en una sola columna. En una matriz unidimensional generalmente, los datos se almacenan en una columna. Este tipo de matriz contiene una matriz 1-D.
Código:
clase pública arryEn este código, creamos una matriz de cadenas y la mostramos con la ayuda de cada bucle.
Producción:
En esta salida, se ve claramente que los elementos de una matriz de cadenas unidimensional se muestran usando para cada bucle.
Matriz multidimensional
En una matriz multidimensional, los datos se pueden almacenar en múltiples filas o columnas. Podemos llamar a una matriz multidimensional como una matriz dentro de las matrices. Este tipo de matriz contiene una matriz 2-D y 3-D.
Matrices 2-d
En una matriz 2-D, los datos se almacenan en matrices y columnas. Una matriz 2-D es la que señala otra matriz usando una matriz 1-D. Esta matriz tiene más de dos tipos
Sintaxis:
data_type [] [] variable = array_elements, array_elements;En la sintaxis anterior, representamos una matriz 2-D por 2 soportes cuadrados después del data_type y la inicializamos con datos en múltiples soportes rizados y envolvemos esos soportes rizados múltiples dentro del soporte rizado único.
Matriz de matriz
Se dice que esta matriz 2-D es una matriz de matriz si la matriz tiene un número igual de columnas en cada fila.
Código:
clase pública arryEn este código, creamos una matriz de cadenas 2-D con un número igual de columnas. Entonces usamos anidadas para bucles, Para mostrar los elementos de la matriz de matriz 2-D.
Producción:
La salida muestra que se crea una matriz de matriz 2-D y se muestra correctamente.
Matriz irregular
Este 2-D Se dice que la matriz es una matriz irregular si la matriz no tiene un número igual de columnas en cada fila.
Código:
clase pública arryEn este código, creamos una matriz de cadenas 2-D que tiene un número diferente de columnas. Entonces usamos anidados para bucles, Para mostrar los elementos de la matriz irregular 2-D.
Producción:
La salida muestra que se crea la matriz de cadenas irregular en 2-D. Entonces los anidados para bucles nos dan el resultado requerido.
Entonces, la diferencia entre matriz y matriz irregular es que la matriz de matriz tiene el mismo número de columnas, mientras que el número de columnas en una matriz irregular no es igual.
Matriz 3-D
En una matriz 3-D, los datos también se almacenan en matrices y columnas. Una matriz 3-D es la que apunta a otras matrices usando una matriz 2-D.
Sintaxis:
data_type [] [] [] variable = array_elements, array_elements;En la sintaxis anterior, representamos una matriz 3-D por 3 soportes cuadrados después del data_type y la inicializamos con datos en múltiples soportes rizados y envolvemos esos soportes rizados múltiples dentro del soporte doble rizado.
Código:
clase pública arryEn este código, creamos una matriz de cadenas tridimensional y mostramos su elemento con la ayuda de tres para bucles.
Producción:
La salida muestra que se crea la matriz de cadenas 3-D. Entonces los anidados para bucles nos dan el resultado requerido.
Conclusión
En Java, se dice que una matriz es un conjunto de valores que tienen tipos de datos idénticos. Una matriz tiene dos tipos: matriz de dimensión única (1-D) y matriz multidimensional (2-D/3-D). En este artículo, hemos hablado sobre matrices y sus tipos en Java. Luego discutimos más a fondo matrices de matriz y matrices irregulares.