剛剛啓動Java,所以它可能是一個簡單的問題,但無法找到像我這樣的任何問題,所以我想我會發佈一個。Switch Case Error Validation
我正在用選項1-8寫一個「主菜單」。我想出如何錯誤句柄,當有人類型的數字大於8並小於1的情況下,但我不知道如何給他們一個錯誤信息,如果他們輸入一個字符或字母...
while(menuChoice != 8)
{
//main menu that loops
switch(menuChoice)
{
case 1:
//code
break;
case 2:
//code
break;
case 3:
//code
break;
case 4:
//code
break;
case 5:
//code
break;
case 6:
//code
break;
case 7:
//code
break;
case 8:
//code
break;
default:
System.out.println("Error: Invalid Menu Selection.");
}
}
你的條件是不做你認爲它是什麼,也是。也許在決定如何處理唯一有效的輸入之前檢查輸入? –
「menuChoice」是什麼類型,以及如何檢索它? –
menuChoice是我的掃描儀名稱..我應該貼上這個標籤! – user2832187