Sunteți pe pagina 1din 16

Arrays

• Un Arrays (vectores - matrices)es un objeto en


el que se puede almacenar un conjunto de
datos de un mismo tipo. Cada uno de los
elementos del arrays tiene asignado un índice
numérico según su posición, siendo 0 el índice
del primero.
• Declaración:
ü Tipo [] variable_array;
O
ü Tipo variable_array [];
Ejemplos:
Int []k;
Int k[];
• Dimensionado de un Arrays
Para asignar el tamaño al arrays se utiliza la siguiente expresión:
Variable_arrays=new tipo [tamaño];
Ejemplos:
K=new int [5];
O
Int [] k= new int [10];
Array inicializado con valores:
Int [] nums={10,20,30,40}
• Acceso a los elementos de un array

Int [] nums = new int [10];


for (int i=0; i< nums.length; i++){
nums[i]=i*2;
}
Recorrido de arrays con for-each
for-each, facilita el recorrido de arrays y colecciones para la recuperación de su
contenido.
Ejemplo:
For (tipo variable:var_array){

}
Int [] nums={4,6,30,15};

For (int i=0; i<nums.length;i++){


System.out.println(nums[i]);
}

Con For-each

For (int n:nums){


System.out.println(n);
}
Paso de un array como argumento de llamada a un método

• Declaración de un método que recibe como parámetro un array:


Ejemplo:
Void setmetodoejemplo (int m [ ]){

}
Int [] getnumero(int n){

}
Ejercicio
Calcula la suma de todos los números
almacenados en un arrays de enteros,
mostrando además el mayor y menor de los
números contenidos.
EJERCICIO

• Calcula la suma de todos los números almacenados en un arrays de


enteros, mostrando además el mayor y menor de los números contenidos.
Realizarlo implementando métodos (mayor, menor y suma).
Ejercicio Con For:each
• Desarrollar un programa que, partiendo de un
array formado por números enteros
cualesquiera, ordene de menor a mayor los
números contenidos en dicho array (vector) y
visualicelo en pantalla (debe utilizar métodos
para ello).
Práctica
• Hacer un programa que contenga un arreglo
de objetos llamado empleados. Así mismo en
la clase empleado definir los atributos
(Nombre, cedula, código, grupo) con sus
respectivos métodos get y set.
• Posteriormente crear un vector de tipo
empleado de 2 posiciones, ingresar los valores
y visualizarlo.
Arrays multidimensional
• Declaración :
Int [] [] a;

a= new int [3 ] [ 4];


Arrays multidimensional

• Recorrido:
for (int i=0; i<=2; i++){
for (int j=0; j<=3; j++){

instrucciones

}
}
O
for (int []n: ){
for (int j=0; j<=3; j++){

}
}

S-ar putea să vă placă și