Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arreglos en Java
Arreglos en Java
Son un conjunto de elementos del mismo tipo almacenados en forma adyacente en memoria RAM.
Algunos ejemplo son los vectores y las matrices.
Son un conjunto de elementos del mismo tipo almacenados en un arreglo que contiene 1 sóla fila y
muchas columnas.
La posición de cada elemento dentro del arreglo se determina por el subíndice que inicia en 0 y se escribe
indicando el nombre del vector y su subíndice encerrado entre corchetes.
V1[3] se refiere el 4° elemento del arreglo que almacena un entero de valor 90.
Asignaciones de valores con Vectores en Java
Para asignar valores a elementos del vector V1 de 6 elementos sólo se recorre el subíndice de las columnas
asignando os valores de cada elemento, de la forma:
V1[0]= 32;
V1[1]=-4;
V1[2]=54;
V1[3]=100;
V1[4]=90;
V1[5]=-1;
Asignaciones de valores con Matrices en Java
Para asignar valores a elementos del la matriz M1 de 3x3 elemento (total 9 elementos) se utilizan los
subíndices de filas y columnas, de la forma:
M1[0][0]=-8;
M1 [0][1] =45;
M1 [0][2] =19;
M1 [1][0] =13;
M1 [1][1] =100;
M1 [1][2] =74;
M1 [2][0] =11;
M1 [2][1] =3;
M1 [2][2] =-71;
Arreglos en Java
La siguientes es la forma de declarar un arreglo de 4 elementos de tipo entero(int) con el nombre ‘temperaturas’
int[] temperaturas =new int[4];
Para leer y recorrer un vector o arreglo unidimensional debemos utilizar un ciclo for, ver figura de V1:
int i;
for(i=0;i<=3;i++){
System.out.println("Ingrese el elemento subíndice ["+i+"]");
estaturas[i]=teclado.nextDouble();
}
La variable i permite recorres el vector desde el subíndice 0 al 3 permitiendo el ingreso por teclado de cada
elemento.
Son un conjunto de elementos del mismo tipo almacenados en un arreglo que contiene n filas y m
columnas; es decir, puede tener muchas fila y muchas columnas.
Subíndice Columnas [ j ]
[0] [1] [2]
-8 45 19 [0]
M1= 13 100 74 [1] Subíndice Filas [ i ]
11 3 -61 [2]
La posición de cada elemento dentro de la matriz se determina por el subíndice de las fila y columnas que inicia en 0 y se
escribe indicando el nombre de la matriz y su par de subíndices [fila columna] encerrado entre corchetes.
M1 [0][0]…M1 [0][1] …M1 [0][2] misma fila, pero cambia las columnas, luego pasamos a la siguiente fila
M1 [1][0]…M1 [1][1]…M1 [1][2] y así sucesivamente de la forma
M1 [1][0]…M1 [2][1] …M1 [2][2]
Arreglos Bidimensionales o Matrices
La siguientes es la forma de declarar un arreglo de 3x3 [3 filas y 3 columnas] elementos de tipo entero(int) con
el nombre ‘peso’:
int[][] peso =new int[3][3];
Para leer y recorrer un vector o arreglo unidimensional debemos utilizar un ciclo for, ver figura de M1:
NOTA: Para el ejemplo se utilizó la clase Scanner usando un objeto llamado teclado.
int i,j;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++){
System.out.println("Ingrese el elemento subíndice ["+i+"]["+j+"]");
edades[i][j]=teclado.nextInt();
}
Subíndice Columnas [ j ]
[0] [1] [2] La ‘i’ es la fila y la j se mueve en las
[0] columnas de la forma [i j]:
-8 45 19 [0 0][0 1][ 0 1]
Subíndice Filas [ i ] [1] 13 100 74 [i j] [i j] [i j]
[2] 11 3 -61