それぞれのケースを表すために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
}