Bonjour,
Je suis débutant en Java et j'essaye depuis un moment de pouvoir gérer une erreur si un utilisateur entre une chaîne de caractères, au lieu d'un chiffre dans un nextInt.
Cependant si l'erreur se produit, la première ligne de code se trouvant dans le bloc try prévu à cet effet, s'exécute en boucle...
Voici le code:
Quelqu'un saurait-il m'indiquer comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 boolean erreur; do { erreur = false; try { System.out.println("Entrez le nombre de carreaux du coté de la grille svp"); grille = n.nextInt(); } catch (java.util.InputMismatchException e) { erreur = true; } } while (erreur);
Merci d'avance pour votre aide.
Partager