我想寫一個switch語句,它使用char來表示每個case。在我的書的例子表明,我可以用一個char要做到這一點,但是當我編譯我的程序,我得到這樣的:在case情況下使用char的switch語句?
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
}