0% encontró este documento útil (0 votos)
32 vistas2 páginas

Creación y uso de matrices en Java

Una matriz en Java es un array bidimensional donde cada elemento se accede mediante dos índices, uno para la fila y otro para la columna. Las matrices se crean declarando un array de arrays, indicando el número de filas y de columnas, aunque también se pueden crear matrices irregulares donde cada fila puede tener un número distinto de columnas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas2 páginas

Creación y uso de matrices en Java

Una matriz en Java es un array bidimensional donde cada elemento se accede mediante dos índices, uno para la fila y otro para la columna. Las matrices se crean declarando un array de arrays, indicando el número de filas y de columnas, aunque también se pueden crear matrices irregulares donde cada fila puede tener un número distinto de columnas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

Matrices en Java

Un array en Java puede tener ms de una dimensin. El caso ms general son


los arrays bidimensionales tambin llamados matrices o tablas.
La dimensin de un array la determina el nmero de ndices necesarios para
acceder a sus elementos.
Los vectores que hemos visto en otra entrada anterior son arrays
unidimensionales porque solo utilizan un ndice para acceder a cada elemento.
Una matriz necesita dos ndices para acceder a sus elementos. Grficamente
podemos representar una matriz como una tabla de n filas y m columnas cuyos
elementos son todos del mismo tipo.
La siguiente figura representa un array M de 3 filas y 5 columnas:

Pero en realidad una matriz en Java es un array de arrays.


Grficamente podemos representar la disposicin real en memoria del array
anterior as:

La longitud del array M ([Link]) es 3.


La longitud de cada fila del array (M[i].length) es 5.
Para acceder a cada elemento de la matriz se utilizan dos ndices. El primero
indica la fila y el segundo la columna.

CREAR MATRICES EN JAVA


Se crean de forma similar a los arrays unidimensionales, aadiendo un ndice.
Por ejemplo:
matriz de datos de tipo int llamado ventas de 4 filas y 6 columnas:
int [][] ventas = new int[4][6];
matriz de datos double llamado temperaturas de 3 filas y 4 columnas:
double [][] temperaturas = new double[3][4];
En Java se pueden crear arrays irregulares en los que el nmero de elementos
de cada fila es variable. Solo es obligatorio indicar el nmero de filas.
Por ejemplo:
int [][] m = new int[3][];
crea una matriz m de 3 filas.
A cada fila se le puede asignar un nmero distinto de columnas:
m[0] = new int[3];
m[1] = new int[5];
m[2] = new int[2];
Grficamente podemos representar la disposicin real en memoria del array
anterior as:

También podría gustarte