私は完全にプログラミングに新しいです、そして、私が今まで知っているものをちょうど混乱させています。私は単純な質問をする種類の原始的な "AI"を作っています。コードのこの部分では、プログラムは「あなたはどこに住んでいますか?」と質問します。あなたはそこに住むのが好きですか?ユーザーがNoまたはYesのバリエーション以外のものを入力した場合、ボットは再度質問をするようにしています。ここに私がこれまで持っていたものがあります。非常にnoobyの質問入力とif文
System.out.println("I have never been to " + line3 + " before. Do you like it there?");
// Wait for user to enter a line of text
String line4 = input.nextLine();
if(line4.equals("Yes")){
System.out.println("That's good! I'm glad to hear it.");
}
else if(line4.equals("No")){
System.out.println("Oh no! You should move then!");
}
else if(line4.equals("no")){
System.out.println("Oh no! You should move then!");
}
else if(line4.equals("yes")){
System.out.println("That's good! I'm glad to hear it.");
}
どうすればいいですか?また、すでにコードに書いたことを達成するための簡単な方法はありますか?私は他のすべてのYes/Noのif文を作成しなければなりません。例えば、 "Yes"の場合は別のelseが必要です。または「まったくありません!」などなど、事前
あなたのコードは完全ではありません。完全なコードを書いてください..... 'no'と' No'を区別するのではなく、大文字と小文字を区別することができます。 – piyushj