は、ここに私のコードです:私は継続するプログラムを維持しようとしているユーザーがYを入力した場合、プログラムを実行し続けるには?
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner Keyboard = new Scanner(System.in);
{
System.out.println("What is the answer to the following problem?");
Generator randomNum = new Generator();
int first = randomNum.num1();
int second = randomNum.num2();
int result = first + second;
System.out.println(first + " + " + second + " =");
int total = Keyboard.nextInt();
if (result != total) {
System.out.println("Sorry, wrong answer. The correct answer is " + result);
System.out.print("DO you to continue y/n: ");
} else {
System.out.println("That is correct!");
System.out.print("DO you to continue y/n: ");
}
}
}
}
が、ユーザはY入り、彼がn個入った場合に閉じた場合。
私はwhileループを使うべきだと知っていますが、どこでループを始めるべきか分かりません。
ループあり。サイトを検索するといくつかの例が見つかりますhttp://stackoverflow.com/questions/34474882/read-input-until-a-certain-number-is-typed例えば –