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; }