Ciao a tutti,
Vi posto direttamente il codice:
codice:
          
while (controllo==false)
		{	
					
			try	{int puntata=in.nextInt();controllo=true;}
			catch(InputMismatchException e)
			{
				System.out.println("Errore!");
				controllo=false;
			}
		}
Quando non viene generata l'eccezione, tutto funziona correttamente, ma in caso contrario va in loop e la stringa "Errore!" viene generata all'infinito. Per quale motivo il blocco try non viene ripetuto? Grazie in anticipo.