17arreglosbidimensionalesjava 140208162 hellip
en java
Clara Patricia Avella Ibáñez
cpavella@gmail.com
Docente universitaria
Tunja – Boyacá - Colombia
• Son estructuras de tamaño fijo organizadas por filas y
columnas.•Estas estructuras almacenan valores del MISMO TIPO de dato.
• Cada posición se identifica por la fila y la columna
• Por lo general, estas estructuras se conocen con el nombre
de matrices.
columnas
0Ejemplo:
3 filas
5 columnas
filas
Este arreglo es de
tamaño 3 x 5
0
1
2
1
2
3
4
¿Cómo se define un arreglo bidimensional en
java?
Si se va a definir un arreglo
bidimensional de tipo entero de3
filas y 5 columnas, llamado
matriz, sería así:
Si se va a definir un arreglo
bidimensional de tipo real de 2
filas y 2 columnas llamado matriz,
sería así:
int matriz[][] = new int [3][5];
doublematriz[][]=new double[2][2];
Primero va el
número de
filas y luego
el número de
columnas
¿Cómo se guardan los elementos en un
arreglo bidimensional?
Se utiliza el nombre de la matriz, seguido deparéntesis
cuadrado con el número de la fila y posteriormente otro
paréntesis cuadrado con el número de la columna
K
Ejemplo: Si se desea ingresar el
valor 6 en la fila 2, columna 3,
de la matriz K, seharía así:
0
1
2
3
0
1
K[2][3] = 6;
2
6
4
¿Cómo se accede a los datos almacenados en un
arreglo bidimensional?
K
0
1
2
3
4
0
10
5
1
2
8
1
23
9
7
12
21
2
12
4
11
6
40Si se quiere tener acceso a sólo
una posición de la matriz, se
hace así:
System.out.println(K[1][1]);
Imprime 9 por consola
que es el valor almacenado en la
fila 1, columna 1
Si del mismo arreglobidimensional,
queremos sumar 3 posiciones puntuales, lo
haremos así:
int suma = K[2][0] + K[0][2]+ K[1][4];
Suma =
12
+
1
+
K[0][2]
21
K[1][4]
Suma = 34
K[2][0]
K
0
1
2
3
4
0
10
51
2
8
1
23
9
7
12
21
2
12
4
11
6
40
¿Cómo
se
recorren
los
arreglos
bidimensionales con ciclos repetitivos?
matriz
0
1
2
0
10
5
1
1
23
9
7
Es necesario utilizar dos...
Regístrate para leer el documento completo.