Las matrices son arreglos bidimensionales de números. En Java los índices de las filas y columnas se numeran de forma consecutiva empezando desde el cero.
![](https://cienciayt.com/wp-content/uploads/2020/07/image-114.png?w=221)
Para declarar una matriz:
Tipo_de_dato nombre [num_filas][num_columnas];
Para inicializar la matriz de la imagen que se mostró al inicio:
int matriz [2][4]= {2,4,5,8,6,3,1,9};
Una forma alternativa para inicializar una matriz es:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-115.png?w=236)
Para asignar un valor(v) en la fila (f) y columna(c) de la matriz (m) se debe realizar:
m[f] [c] = v;
Para introducir los datos de una matriz o mostrar los datos se utilizan 2 bucles anidados.
Ejemplo:
Realizar un programa que calcule el determinante de una matriz 3×3 que el usuario proporcione.
Código:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-116.png?w=618)
Ejecución del programa:
![](https://cienciayt.com/wp-content/uploads/2020/07/image-117.png?w=219)