Thread obsoleto Errori in Java

marco9966

Nuovo utente
Autore del topic
22 Gennaio 2015
2
0
Miglior risposta
0
Ciao ragazzi, da poco ho iniziato a studiare Java, quindi sono ancora alle prime armi, per questo chiedo a voi un piccolo aiuto, passo al dunque.
La cosa principale che voglio chiedervi, è, come faccio a gestire gli errori di lettura da tastiera ?
Quello che intendo è questo:

try
{
System.out.print("Inserisci il tuo numero: ");
valore=tastiera.readLine();
num=Integer.parseInt(valore);
}
catch (exception e)
{
System.out.print("Errore: "+e);
System.out.print("Inserisci 1 per riavviare il programma, 2 se vuoi uscire: ");
scelta=tastiera.readLine();
s=Integer.parseInt(scelta);
}


Quel che vi chiedo è come posso riavviare il programma, o almeno, inserire nuovamente il valore ? Uscire è facile, basta mettere in un "if" (return) ed è fatto, ma se voglio ripetere l'inserimento di quel valore ?
Aspetto una vostra risposta al piu presto, grazie!!
Un saluto a tutti!
 
Ciao ragazzi, da poco ho iniziato a studiare Java, quindi sono ancora alle prime armi, per questo chiedo a voi un piccolo aiuto, passo al dunque.
La cosa principale che voglio chiedervi, è, come faccio a gestire gli errori di lettura da tastiera ?
Quello che intendo è questo:

try
{
System.out.print("Inserisci il tuo numero: ");
valore=tastiera.readLine();
num=Integer.parseInt(valore);
}
catch (exception e)
{
System.out.print("Errore: "+e);
System.out.print("Inserisci 1 per riavviare il programma, 2 se vuoi uscire: ");
scelta=tastiera.readLine();
s=Integer.parseInt(scelta);
}


Quel che vi chiedo è come posso riavviare il programma, o almeno, inserire nuovamente il valore ? Uscire è facile, basta mettere in un "if" (return) ed è fatto, ma se voglio ripetere l'inserimento di quel valore ?
Aspetto una vostra risposta al piu presto, grazie!!
Un saluto a tutti!

usi un while , ti riscrivo il code

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Ultima modifica: