Je suis en train d'apprendre JAVA et d'avoir un peu de mal avec cette partie particulière de mon code. J'ai cherché plusieurs sites et j'ai essayé de nombreuses méthodes différentes, mais je n'arrive pas à comprendre comment en mettre en œuvre une qui fonctionne pour les différentes possibilités.Validation de l'entrée utilisateur pour JOptionPane.showInputDialog
int playerChoice = Integer.parseInt(JOptionPane.showInputDialog(null, "Enter number for corresponding selection:\n"
+ " (1) - ROCK\n (2) - PAPER\n (3) - SCISSORS\n")) - 1;
j'imagine que je dois avoir un certain type de validation, même lorsque l'utilisateur n'a pas d'entrée ainsi qu'une entrée qui n'est pas 1, 2 ou 3. Quelqu'un at-il des suggestions sur la façon dont je peux y arriver?
J'ai essayé une boucle while, une instruction if pour vérifier null avant de convertir l'entrée en entier, ainsi que quelques types différents de if else if méthodes.
Merci d'avance!