Alguem sabe como gerar numeros primos? tentei isso (estou no 1º semestre ainda), e n rodou, aparece esse erro na saída:
Exception in thread “main” java.lang.ArithmeticException: / by zero
at primo.NumeroPrimo.main(NumeroPrimo.java:23)
C:\Users\Marcelo Alves\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 3 segundos)
//Código
public static void main(String[] args) {
int n=Integer.parseInt(JOptionPane.showInputDialog(“Qual o número?”));
int contador = 0;
for (int i =0 ; i<= n; i++){
if (n%i==0){
contador++;
}
}
if (contador>2){
System.out.println(“O número não é primo!”);
}else if (contador<=2){
System.out.println(“O número é primo!”);
}
}
}