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..
codice: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(); } } }