問題:我的代碼有效,但我不明白爲什麼,它應該不是相反的方式?如果輸入「是」或「否」,System.out.println("You must write 'Yes' or 'No'")
應該出現在控制檯中?編寫一個輸入驗證循環,要求用戶輸入「是」或「否」
請解釋爲什麼它會如此/爲什麼這樣工作。
import java.util.Scanner;
public class YesOrNo {
public static void main(String[] args) {
// Checkpoint 4.6 Write an input validation loop that asks the user to enter 「Yes」 or 「No」.
String Input;
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter Yes or No: ");
Input = keyboard.nextLine();
while (!Input.equals ("Yes") && !Input.equals ("No")){
System.out.println("You must write 'Yes' or 'No'");
}
System.exit(0);
}
}
在Java中,我們使用駝峯的變量.... –