前提・実現したいこと
#Java 数字当てコードを練習として書いています。
そこで、数値以外の入力をされた時に、
『数値を入力してください』と表示したいのですが、
いい方法が思い浮かびません。
以下のコードに追記するとしたら、
どのようにしたら良いのでしょうか。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
Java
1public class kazuate { 2 public static void main(String args[]) { 3 int answer = new Random().nextInt(100); 4 int count = 0; 5 6 while(true){ 7 count += 1; 8 Scanner sc = new Scanner(System.in); 9 int x = sc.nextInt(); 10 if(x == answer) { 11 System.out.println("正解です。あなたは正解までに"+count+"回かかりました"); 12 break; 13 } else if(x < answer) { 14 System.out.println("不正解せす。もっと大きい数値です。"); 15 } else if(x > answer) { 16 System.out.println("不正解せす。もっと小さい数値です。"); 17 } 18 } 19 } 20}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー