编译分配代码时遇到问题。
当我将开关菜单的扫描仪输入用作整数值时,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