私は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 メソッドを試しました。
前もって感謝します!