中級 › switch で break を忘れるとどうなるか › パターン5
switch で break を忘れるとどうなるか
次のcaseへ落ちるフォールスルーの挙動と、defaultの役割、String switchの書き方を扱います。
1 public class Main { 2 public static void main(String[] args) { 3 char grade = 'a'; 4 switch (grade) { 5 case ___: ^ 6 System.out.println("excellent"); 7 break; 8 } 9 } 10 }
Main.java:5: error: incompatible types: String cannot be converted to char
空欄を埋めてビルドを通す
char型のswitchでは、caseの値もchar(シングルクォート)で書きます。ダブルクォートはStringになり型が合いません。
次の問題