ho realizzato questo programma per la lettura dei numeri primi di una sequenza interrotta da un numero < 0... pero non va...qualcuno mi potrebbe dare un aiutino..
import java.util.Scanner;
public class NumeroPrimo{
public static void main(String [] args){
Scanner in = new Scanner (System.in);
System.out.println("Inserire numero.");
int n, div, countdiv;
n = in.nextInt();
countdiv = 0;
while (n > 0){
div = 1;
while (n >= div){
if ( n%div == 0)
countdiv++;
div++;
}
if (countdiv == 2)
System.out.println(n+ " e'un numero primo.");
n = in.nextInt();
}
}
}