Bonjour à tous
Si vous le permettez, j'ai une petite et bête question de débutant ....
Mon but est de demander à l'utilisateur d'entrer un chiffre de 1 à 6 afin de créer une matrice.
Cela fonctionne sauf si l'utilisateur rentre un caractère ou un string.
Dans ce cas, il me crée quand même une matrice de 1.
Pourriez vous m'aider à solutionner ce problème
Merci d'avance
Voici le code qui me pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 do { str = JOptionPane.showInputDialog("Entrez un nombre entier " + "compris entre 1 et 6"); try { taillematrice = Integer.parseInt(str); } catch(NumberFormatException err){ JOptionPane.showMessageDialog(null, "Vous devez entrer un nombre compris entre 1 et 6", "Erreur", JOptionPane.ERROR_MESSAGE); } }while((taillematrice<1) || (taillematrice>6));
Partager