我正在尝试编写一个使用 char 表示每种情况的 switch 语句。在我的教科书中,示例显示我可以使用 char 来执行此操作,但是当我编译程序时,我得到了:
StudentInvoiceListMenuApp.java:54: error: incompatible types
case 'R':
^
required: String
found: char
1 error
这是我的代码:
switch (inputCode) {
case 'R':
System.out.println("\nEnter file name:");
fileName = menuApp.nextLine();
if (inputCode.trim().length() == 0) {
break; // no file name entered
}