簡単な計算問題を作ろうとしており、不正解だった場合は正解まで入力を繰り返しを行うコードの書き方がわかりません。
while文で行うのでしょうか?
初歩的なことですみませんが・・・
###該当のソースコード
public class Calculation { public static void main(String[] args) { System.out.println("こんにちは"); System.out.println("名前を教えてください"); String name = new java.util.Scanner(System.in).nextLine(); System.out.println(name+"さん、問題です"); int q = question(); int ans = new java.util.Scanner(System.in).nextInt(); if(q==ans) { System.out.println("正解"); } } /*問題*/ public static int question() { int a =new java.util.Random().nextInt(9)+1; int b =new java.util.Random().nextInt(9)+1; int c =a*b; System.out.println(a+"×"+b+"は?"); return c; } }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/23 04:28