import java.io.*; import java.util.LinkedList; public class Ejercicio01 { //recorremos la lista comprobando si son primos, en caso positivo, imprimimos public void recorrerLista(LinkedList lista){ for(int var : lista){ if(esPrimo(var)){ System.out.println(var); } } } //probamos si son divisibles por los valores menores a el public boolean esPrimo(int var){ for (int i = 2; i <= var/2; i++) { if(var%i==0){ return false; } } return true; } //generamos la lista con los valores randomicos utilizando la libreria math public void generarLista(LinkedList lista){ for (int i = 0; i < 100; i++) { int var=(int) (Math.random()*100+1); lista.add(var); } } public static void main(String[] args) { LinkedList lista= new LinkedList(); Ejercicio01 ejercicio01= new Ejercicio01(); ejercicio01.generarLista(lista); ejercicio01.recorrerLista(lista); } }