Arreglo java
ARREGLOS
Prof. Mitzi Murillo de Velásquez Msc.
2
Arreglos
Hasta el momento hemos visto variables simples que contienen solamente un valor en memoria.
Qué pasa si queremos calcularla población de las 10 provincias de Panamá?
Prof. Mitzi Murillo de Velásquez Msc.
ARREGLOS
3
Definición: Un arreglo es una estructura de datos homogénea formada por un conjunto deelementos todos del mismo tipo los cuales están almacenados consecutivamente en memoria. Cada elemento puede ser accedido directamente por el nombre de la variable array, seguido de un subíndice encerradoentre corchetes. El valor de cada índice se expresa como una constante entera, variable entera o expresión entera. X[10]
…..
X0 X1 X2 Xn-2 Xn -1]
indice
Prof. Mitzi Murillo deVelásquez Msc.
4
INDICES
El
número de índices determina la dimensionalidad del arreglo. Arreglo unidimensional. Arreglo bidimensional. Arreglo multidimensional
x = new int4 b = new intijy = new int 332
Prof. Mitzi Murillo de Velásquez Msc.
5
Reglas para el Manejo de Índices
1.
2.
3.
Un subíndice debe ser un número entero, pero también pueden ser el valorde una variable. Ejemplo: int i; TAB [3 ] , TAB [ i ] Un subíndice debe tomar solamente valores positivos, enteros. KK [10 ] AA [1000] H[-5] incorrecto X Un subíndice no puede ser una variable consubíndice. int j, s; KK [ j [s] ] incorrecto
INDICES
Prof. Mitzi Murillo de Velásquez Msc.
6
INDICES
Un identificador que representa un arreglo no debe usarse sin subíndice para representarotra variable diferente en el mismo programa Ejemplo: int tab = new int[10]; int x; ----------tab[i] = 5; ----x = tab; INCORRECTO
4.
Prof. Mitzi Murillo de Velásquez Msc.
7
INDICES
5. Elnombre de la tabla tal como aparece en el enunciado debe tener exactamente el mismo número de subíndices que en cualquier otra parte del programa. Ejemplos: tab[i] = 6; /* tab[10] */ tab[JJ][I];...
Regístrate para leer el documento completo.