Salut !
J'aimerais mettre dans ma fonction une Exception (NumberFormatExecption) qui aura pour but de continuer le programme si l'utilisateur introduit un string au lieu d'un int.
Plus précisément, dans ma fonction j'ai :
lireEntre() est juste une méthode pour capturer ce que l’utilisateur entre dans le terminal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 try{ int p = Integer.parseInt(lireEntree()); } catch(NumberFormatExecption e){ System.out.println(e.getMessage()+ " veuillez ressayer"); }
Donc l'erreur que ça me fait à la compilation c'est que la suite du programme ne reconnait pas la variable p, ça fait comme si j'avais supprimer l'affectation de p mais que je l'utilise quand même par la suite.
Sauriez-vous me dire où est l'erreur ?
Merci d'avance.
Partager