Tutorial de matrices Java: declarar, crear, inicializar

¿Qué es una matriz?

Una matriz es un tipo muy común de estructura de datos en la que todos los elementos deben ser del mismo tipo de datos. Una vez definido, el tamaño de una matriz es fijo y no puede aumentar para acomodar más elementos. El primer elemento de una matriz comienza con el índice cero.

En palabras simples, es una construcción de programación que ayuda a reemplazar esto

con este …

En este tutorial, aprenderá-

cómo esto ayuda es que una variable puede hacer referencia al índice (el número en el paréntesis []) para un bucle fácil.

Variables de matriz

Usar una matriz en su programa es un proceso de 3 pasos :

1) Declarando su matriz

2) Construyendo tu Array 

3) Inicializa tu Array

1) Declarando su matriz

Sintaxis

o

Ejemplo:

2) Construyendo una matriz

Ejemplo:

Declaración y construcción combinadas

3) Inicializar una matriz

Declarar e inicializar una matriz

Ejemplo:

Primer programa de matriz

Paso 1) Copie el siguiente código en un editor.

Paso 2) Guarde, compile y ejecute el código. Observe la salida

Salida:

Paso 3) Si x es una referencia a una matriz, x.length te dará la longitud de la matriz.

Descomente la línea n. ° 10. Guarde, compile y ejecute el código. Observe la salida

Paso 4) A diferencia de C, Java verifica el límite de una matriz al acceder a un elemento en ella. Java no permitirá que el programador exceda su límite.

Descomente la línea # 11. Guarde, compile y ejecute el código. Observe la salida

Paso 5) Se lanza ArrayIndexOutOfBoundsException. En el caso de C, el mismo código habría mostrado algún valor de basura.

Java Array: Pase por referencia

Las matrices se pasan a funciones por referencia o como un puntero al original. Esto significa que cualquier cosa que hagas a la matriz dentro de la función afecta al original.

Ejemplo: para entender Array se pasan por referencia

Paso 1) Copie el siguiente código en un editor

Paso 2) Guarde, compile y ejecute el código. Observe la salida

Salida:

Antes de la función Llamar a Apple
Después de la llamada de función modificada

Arrays multidimensionales

Las matrices multidimensionales son en realidad matrices de matrices.

Para declarar una variable de matriz multidimensional, especifique cada índice adicional utilizando otro conjunto de corchetes.

Cuando asigna memoria para una matriz multidimensional, solo necesita especificar la memoria para la primera dimensión (más a la izquierda).

Puede asignar las dimensiones restantes por separado.

En Java, la longitud de la matriz de cada matriz en una matriz multidimensional está bajo su control.

Ejemplo

Salida:

1

 

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *