public class TestandoNumerosPrimos {
public static void main(String[] args) {
int divisor; // Números que irão dividir o contador para verificar se têm resto
int contador; // Números a serem verificados se são primos
int nprimo; // Variável que determina se é primo ou não
System.out.println("Números Primos entre 0 e 30" );
for (contador = 2; contador < 30; contador++) {
nprimo = 0; // Cada loop do for é zerado nprimo
for (divisor = 2; divisor < contador; divisor++) {
if (contador % divisor == 0) { // verifico se o resto da divisão é zero
nprimo = 1;
}
}
if (nprimo != 1) {
System.out.println(+ contador);
}
}
}
}