我只是在学习 JAVA,并且在我的代码的这个特定部分遇到了一些麻烦。我搜索了几个站点并尝试了许多不同的方法,但似乎无法弄清楚如何实现一种适用于不同可能性的方法。
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 else if 方法。
提前致谢!