Está en la página 1de 15

ARREGLOS

UNIDIMENSIONALES JAVA
Ing. Iván Israel Cordero Morales
ARREGLO == ARRAY == VECTOR
ARREGLO

Un Arreglo es un conjunto
de datos con un número Un arreglo es un grupo de
de componentes, todos posiciones de memoria
del mismo tipo, que están contiguas, todas las
referenciados bajo un cuales tienen el mismo
mismo nombre nombre y el mismo tipo
VARIABLE VS
ARREGLO
PARA QUÉ SIRVEN LOS • Los Arreglos
ARREGLOS
permiten manejar
de forma sencilla y
directa conjuntos de
datos del mismo tipo
CARACTERÍSTICAS

• Se usa para almacenar


elementos del mismo tipo
• Un Arreglo es de tamaño fijo
• Cada elemento se guarda en un
espacio independiente
• Cada espacio se referencia con
un índice (0,1,2,3…..n)
DECLARACIÓN DE ARREGLOS
TipodeDato nombre[] = new TipodeDato[n]
n es el tamaño del arreglo
Ejemplos:
String nombres[]=new String[4];
double notas[]=new double[5];
Int edadEstudiantes[]=new int[3];
INICIALIZACIÓN ARREGLOS
• Los arreglos definidos de la forma anterior no están
inicializados, es decir, no contienen ningún valor, lo cual se
representa con null si es String o 0 si es int o double:
String nombres[]= new String[4];
int números[]=new números[4];

0 1 2 3

Null Null Null Null

0 0 0 0
DECLARAR E INICIALIZAR• Para declarar e Inicializar un arreglo
UN ARREGLO se hace de la siguiente manera:
TipodeDato nombre[]={val1,val2,val3,…,valn};

Ejemplos
String nombres[]={“Oscar”,”Juan”,”Jhon”,”Claudia”};
Double notas[]={55.5,40.3,88,95.6};
Int edades[]={18,21,22,25,29,33};
• Para Ingresar datos en un arreglo se debe indicar la
posición o índice del arreglo en que se va insertar el
valor:

nombreArreglo[posicion]=valor;
INSERCIÓN DE DATOS Ejemplo:

0 1 2 3

Miguel Luisa Julian Carla


EXTRACCIÓN DE DATOS
• Para recuperar datos de un arreglo se debe indicar la
posición del arreglo que se quiere conocer:
NombreArreglo[posicion]
.
0 1 2 3
“Oscar” “Sara” “Juan” “Carla”

nombres[2] indica el valor en la posición 2 :


“Juan”
RECORRIDO DE • Para realizar el recorrido en un
ARREGLOS arreglo generalmente se utiliza el
ciclo For
int arreglo[]=new int[5];
for (int i = 0; i < 5; i++) {
System.out.println(arreglo[i]);
}
• Indica la cantidad de elementos
LENGHT del Arreglo int arreglo[]=new
int[5];
• for (int i = 0; i <arreglo.length;
i++) {
System.out.println(arreglo[i]);
}
Ejercicios

1. Dado 5 numeros obtener la suma


2. Crear un arreglo de N campos, y rellenar con nombres que ingrese el usuario
para luego mostrarlos por pantalla con su posición,
3. Dado 5 números obtener el número mayor
4. Dado 5 números y un divisor, determinar cuántos números múltiplos hay del
divison en los 5 número ingresados
5. Realizar la suma de dos Arrays, el resultado almacenarlo en otro array
Gracias...

También podría gustarte