Ich lerne gerade JAVA und habe ein bisschen Probleme mit diesem bestimmten Teil meines Codes. Ich habe mehrere Websites durchsucht und viele verschiedene Methoden ausprobiert, aber ich kann mir nicht vorstellen, wie man eine implementiert, die für die verschiedenen Möglichkeiten geeignet ist.Validierung der Benutzereingabe für 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;
Ich stelle mir vor ich brauche eine Art von Bestätigung haben, auch für die, wenn der Benutzer keinen Eingang sowie einen Eingang hat, die nicht gleich 1, 2 oder 3. Jeder Vorschläge haben, wie ich dies erreichen kann?
Ich versuchte eine while-Schleife, eine if-Anweisung auf Null zu überprüfen, bevor Sie die Eingabe in eine ganze Zahl konvertieren, sowie einige andere Arten von if else if-Methoden.
Vielen Dank im Voraus!