Scanner in = new Scanner(System.in);
String err = "\nThat's not a card color!\n\n";
System.out.print("Is your card red, green or blue? ");
String card = in.nextLine();
if ((!"red".equals(card))){
System.out.print(err);
System.exit(0);
}
用戶必須輸入等於「紅色」,「綠色」或「藍色」的字符串。我只需'紅'就可以正常工作,但是如何檢查多個字符串?從用戶輸入中讀取並檢查多個字符串
謝謝大家!它現在正在工作。對不起,我對Java很陌生。我嘗試過的其他人,如果之前,但現在的
System.out.print(err);
System.exit(0);
處於else語句是可以正常使用!
謝謝,但我已經嘗試把它放在'else if'語句中。 哦,所以把錯誤放在別的地方,不要包括'!' 它的工作!非常感謝,先生! – user3236283