ユーザーに指示が必要かどうかを尋ねるプログラムを作成しようとしています。ユーザーが入力すると、コンソールは「はいまたはいいえの答えを入力してください」と応答し、質問を繰り返します。
メソッドaskYesNoQuestionのメソッドパラメーターを一覧表示するのに問題があります。パラメータは単に文字列はい、文字列いいえですか?また、誰かが入った後、プログラムに質問を繰り返させるにはどうすればよいですか?私のコードは、私がやろうとしていることに対して一般的に正しいように見えますか?
import acm.program.*;
public class Instructions extends ConsoleProgram{
public void run(){
String answer = readLine("Would you like instructions? : ")
{
if (answer.equals("maybe")) {
println ("Please enter a yes or no answer.");
}
}
}
private boolean askYesNoQuestion(String yes, String no ){
if (askYesNoQuestoin ("would you like instructions? "))
if (answer.equals("yes")) {
return yes;
} else {
if (answer.equals("no"))
return no;
}
}