Eu consegui fazer o método de verificar se um numero é primo, porem o segundo metodo nao estou conseguindo que seria o listarPrimos. Nao sei como devo fazer para imprimir todos os numeros primos ate o numero que o usuario escolher...
public class NumerosPrimos {
public void verificarPrimalidade() {
Scanner teclado = new Scanner(System.in);
int cont = 0;
System.out.println("Digite um numero");
int num = teclado.nextInt();
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
cont++;
}
}
if (cont == 2) {
System.out.println("O " + num + " é primo!");
} else {
System.out.println("O " + num + " nāo é primo!");