View Single Post
Old 18-10-2011, 09:18   #4
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Cittā: milano
Messaggi: 1439
Ma non puoi usare nextLine() e convertire con parseInt()? Se non lo č gestisci l'eccezione.

Codice:
boolean integer = false;
do
{
   try {
      String s = tastiera.nextLine();
      int n = Integer.parseInt(s);
      integer = true;
      System.out.println(n);
   } catch(NumberFormatException e) {
      System.err.println("Non hai inserito un numero. Riprova");
   } 
} while(!integer);

Ultima modifica di ndakota : 18-10-2011 alle 10:15.
ndakota č offline   Rispondi citando il messaggio o parte di esso