我刚学习JAVA,并在代码的这个特定部分遇到了一些麻烦。我搜索了几个网站,并尝试了许多不同的方法,但似乎无法弄清楚如何实施针对不同可能性的方法。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;
我想我需要有一些类型的验证即使当用户没有输入和输入不是1,2或3。任何人有我如何能做到这一点建议吗?
我尝试了一个while循环,在将输入转换为整数之前检查null的if语句,以及if if else方法的几种不同类型。
提前致谢!