Credo che puoi fare così:Originariamente inviato da Realman
Per controllare se non sono interi ho messo la verica
if (!nomeScanner.hasNextInt()) ,e se non lo sono chiedo di reinserire un intero. Ma se non inserisco niente e schiaccio invio il programma non va più, nel senso che nella riga di comando mi va a capo e poi nn prende altri dati. Sapete dirmi come controllare anche che non si è inserito niente? Spero di essermi spiegato bene. Grazie!
Ciao,codice:Scanner s = new Scanner( System.in ); while ( !s.hasNextInt() ) { s = new Scanner( System.in ); System.out.println( "Inserisci un intero" ); }