Las matrices son una estructura de datos que almacena elementos de un tipo de datos similar representado por índices. Un índice es un número numérico que define la ubicación de un elemento en una matriz. Esta publicación describe brevemente las matrices en Java con los siguientes resultados de aprendizaje:
Cómo funcionan las matrices en Java
Las matrices en Java tienen varios propósitos que servir, como optimizar el código y obtener datos específicos almacenados en una ubicación específica. Para esto, las matrices en Java se clasifican en dos categorías principales que se discuten en esta sección.
Matrices de una sola dimensión
Como dirige el nombre de este tipo, se utiliza para almacenar elementos uno tras otro en una ubicación de memoria lineal. Una de las siguientes sintaxis lo ayudará a declarar una matriz unidimensional:
DataType [] Nombre de matriz;La descripción de la sintaxis se proporciona a continuación:
Antes de la inicialización, es necesaria la instanciación para llevar a cabo utilizando el nuevo operador de Java. La instanciación crea una instancia del mismo tipo de datos y también asigna memoria. Por ejemplo, la siguiente declaración ayuda en la instancia de:
DataType [] array-name = new DataType [a];- el tipo de datos debe ser lo mismo en ambos lados y el [a] representa el tamaño del índice de la matriz.
Nota: Si declara e inicializa las matrices en una sola línea, puede omitir la instancia en tal situación.
Matrices multidimensionales
Al contrario de las matrices de una sola dimensión (que almacena variables), esta categoría le permite almacenar múltiples matrices en una sola matriz. Del mismo modo, la matriz multidimensional puede ser de 2-D (2-dimensiones) o 3-D (3 dimensiones). La siguiente sintaxis se refiere a declarar matrices multidimensionales:
DataType [] [] Nombre de matriz; // para matrices bidimensionalesCómo usar matrices en Java
Esta sección proporciona el uso de matrices individuales y multidimensionales en Java. Para entender mejor, esta sección se divide en varias subsecciones que se refieren a varias operaciones de matrices en Java.
Cómo declarar matrices unidimensionales (1-D) en Java
Las matrices unidimensionales en Java se declaran siguiendo la sintaxis proporcionada en la sección anterior.
La declaración proporcionada a continuación declara una matriz unidimensional en Java que almacena solo el tipo de datos de cadena de elementos. El nombre de la cadena se establece en computadoras portátiles,
Cadena [] lasptops = nueva cadena [5];La declaración anterior se utiliza en el siguiente código Java:
Paquete Newpack;El código anterior se explica aquí:
La salida del código se muestra en la siguiente imagen
Sin embargo, una matriz puede ser declarada, instanciada e inicializada en una declaración también. Por ejemplo, la declaración proporcionada a continuación ayuda a hacerlo:
String [] lasptops = "HP", "Dell", "Lenovo";Cómo declarar e inicializar matrices multidimensionales
La siguiente instrucción Java le permite crear una matriz que almacene valores enteros en 2 dimensiones.
int [] [] num = 1, 2, 3, 4,5;La declaración se explica aquí:
Además, la declaración anterior se ejerce en el siguiente código Java:
Paquete Newpack;La descripción del código se proporciona a continuación:
La salida del código se muestra a continuación:
Cómo usar para bucles en matrices Java
Los bucles juegan un papel crucial en la impresión de valores de matrices en Java. Se observa que el sistema.afuera.La instrucción println () solo imprime las variables una por una y es posible que deba escribir múltiples declaraciones para almacenar todos los datos en una matriz. Para superar este problema, los bucles son una forma efectiva de imprimir todos los datos almacenados en una matriz a la vez. Aquí, estamos ejerciendo el bucle for para matrices 1-dimensionales y bidimensionales en Java.
Usando para bucle en matrices unidimensionales (1-D)
El bucle for java tiene tres partes a considerar que son seguidas por la sintaxis proporcionada a continuación:
para (inicialización, condición, incremento/disminución);El siguiente código Java utiliza el bucle para el bucle que imprime todos los valores en una matriz llamada computadoras portátiles:
Paquete Newpack;El bucle for arriba utilizado anteriormente es para una matriz 1-D y la descripción del código se proporciona a continuación:
La salida muestra que al usar una declaración hemos impreso todos los elementos almacenados en Java.
Usando para el bucle en una matrices 2-D
El siguiente código Java usa el bucle for en matrices 2-D para obtener la impresión de todos los elementos de Java. Mientras usa For Loop en matrices 2-D, debe usar el bucle forestal anidado. El código proporcionado a continuación practica el bucle for en matrices 2-D:
Paquete Newpack;El código se describe como:
La salida del código se muestra a continuación:
Conclusión
Las matrices en Java se utilizan para almacenar numerosos elementos del mismo tipo de datos, ya sea linealmente o en múltiples dimensiones. Esta publicación descriptiva proporciona una guía completa sobre matrices en Java. El mecanismo de trabajo de las matrices en Java se discute en detalle. Según eso, hemos realizado varias operaciones que demuestran mejor el concepto de matrices en Java. Además, también aprendería a declarar e inicializar matrices individuales y multidimensionales en Java.
Codificación feliz!!