練習のために bufferedReader を使用しようとしているので、コンソールで Enter キーを押すたびに正しい答えが得られますが、Enter キーを 1 回押した後ではなく、Enter キーを複数回押して結果を取得します。
BufferedReader の私のコード:
InputStreamReader irs = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String choose = br.readLine();
BufferedReader の私の if ステートメント:
if ((choose = br.readLine()).equals("1)) {
System.out.println("You chose: " + option1);
} else if ((choose = br.readLine()).equals("2")) {
System.out.println("You chose: " + option2);
} else if ((choose = br.readLine()).equals("3")) {
System.out.println("You chose: " + option3);
}
コンソールからの結果:
your choice:
1
1
You chose: Dog
結果を得るには、選択肢を複数回入力する必要があります。それを修正する方法について何か提案はありますか?ありがとう!