我編譯我的任務代碼時有問題。JAVA - 錯誤變量的做..而
當我使用開關菜單的掃描儀輸入作爲整數值時,do-while
工作正常,但由於分配要求,菜單輸入需要是字符,所以我改變它如下,但它不斷給我沒有找到錯誤,說明m
的變量。
do {
System.out.println(displayMenu(""));
option = scn.nextLine();
char m = option.charAt(0);
switch (m) {
case 'A': TMA_Q3.enterInput(0); break;
case 'B': System.out.println(" "); break;
case 'C': System.out.println(""); break;
case 'D': System.out.println(""); break;
case 'E': System.out.println(""); break;
case 'F': System.out.println(""); break;
}
} while(m != 'F'); // error occurs on this line stating m is not found
你將不得不在此之前外界預定義M /,或者它運行的範圍 – Najzero 2013-02-21 07:05:07
*搜索的錯誤信息*會產生有用的結果。另外,請確保包含copy'n'paste。 – 2013-02-21 07:23:07