-3
我試圖做一個while循環來檢查用戶輸入的字符是否正確。如果該字符不正確,該循環應該運行直到它。然而,當我進入這個循環時,我不能退出,即使我輸入了正確的值。任何幫助,將不勝感激!不能使用(!=)來檢查字符值
if (userInputCheck == 'U' || userInputCheck == 'D' || userInputCheck == 'R' || userInputCheck == 'L'){
return userInputCheck;
}
else
while(userInputCheck != 'U' || userInputCheck != 'D' || userInputCheck != 'R' || userInputCheck != 'L'){
System.out.println("ERROR. Please enter U for up, D for down, R for right, or L for left");
String temp = keyboard.next();
userInputCheck = temp.charAt(0);
}
return userInputCheck;
你應該以吸引那些熟悉的注意添加特定的語言標籤用你使用的語言,誰能更好地幫助你。 –
是這個代碼的java? – ganchito55