import java.util.ArrayList; public class Ejercicio01 { static final int DIMENSIONLIST = 10; public static void main(String[] args) { ArrayList<Integer> listaRandom = new ArrayList<Integer>(); boolean esprimo; int contador; for(int i = 0; i < DIMENSIONLIST; i++){ listaRandom.add((int)(Math.random()*50 + 1)); } System.out.print(listaRandom); for(int i = 0; i < DIMENSIONLIST; i++){ esprimo = true; contador = 2; while( contador <= (listaRandom.get(i)/2) && esprimo){ if(listaRandom.get(i) % contador == 0){ esprimo = false; } contador++; } if(esprimo){ System.out.printf("\t %d \t ",listaRandom.get(i)); } } } }