public static void main(String[] args) {
ArrayList<Integer> numeros=rellenarRandom(10,10);
System.out.println(numeros);
System.out.println(sumaLista(numeros));
System.out.println(filtrarListaPares(numeros));
}
// Un método al que le paso una cantidad y nos devuelve
// un arraylist de ese tamaño con numeros aleatorios
public static ArrayList<Integer> rellenarRandom(int tam, int rango){
ArrayList<Integer> resultado=new ArrayList<Integer>();
for(int i=0;i<tam;i++) {
resultado.add((int) (Math.random()*rango+1));
}
return resultado;
}
public static int sumaLista(ArrayList<Integer> numeros) {
int res=0;
for(int n:numeros) {
res+=n;
}
return res;
}
public static ArrayList<Integer> filtrarListaPares(ArrayList<Integer> numeros){
ArrayList<Integer> resultado=new ArrayList<Integer>();
for(int n:numeros) {
if (n%2==0) {
resultado.add(n);
}
}
return resultado;
}