Video: 19 - Arrays en Java (parte 1) 2025
Una matriz es un conjunto de variables a las que se hace referencia utilizando un solo nombre de variable combinado con un número de índice. Cada elemento de una matriz se denomina elemento . Todos los elementos en una matriz deben ser del mismo tipo. Por lo tanto, la matriz en sí tiene un tipo que especifica qué tipo de elementos puede contener.
El número de índice se escribe después del nombre de la variable y se incluye entre corchetes. Entonces, si el nombre de la variable es x , podría acceder a un elemento específico con una expresión como x [5] .
Podría pensar que x [5] se referiría al quinto elemento de la matriz. Pero los números de índice comienzan con cero para el primer elemento, por lo que x [5] en realidad se refiere al sexto elemento . Este pequeño detalle es una de las principales causas de problemas cuando se trabaja con matrices, especialmente si se cortan los dientes de programación de matriz en un lenguaje en el que las matrices están indexadas de 1 en lugar de 0.
El poder real de las matrices proviene del hecho simple de que puede usar una expresión variable o incluso una completa como un índice de matriz. Entonces (por ejemplo) en lugar de codificar x [5] para referirse a un elemento de matriz específico, puede codificar x [i] para referirse al elemento indicado por la variable de índice < i .
Una matriz es en sí misma un objeto. Puede hacer referencia al objeto de matriz como un todo en lugar de un elemento específico de la matriz al usar el nombre de la variable de la matriz sin un índice. Por lo tanto, si
- x [5] se refiere a un elemento de una matriz, x se refiere a la misma matriz.
- No puede cambiar la longitud de una matriz después de crear la matriz.
- Puede acceder a la longitud de una matriz utilizando el campo
- longitud de la variable de matriz. Por ejemplo, x. la longitud devuelve la longitud de la matriz x .