中級 › switch で break を忘れるとどうなるか › パターン1
switch で break を忘れるとどうなるか
次のcaseへ落ちるフォールスルーの挙動と、defaultの役割、String switchの書き方を扱います。
1 public class Main { 2 public static void main(String[] args) { 3 int n = 1; 4 switch (n) { 5 case 1: 6 System.out.println("one"); 7 ____________ ^ 8 case 2: 9 System.out.println("two"); 10 } 11 } 12 }
出力: one / two期待: one (コンパイルは通っています)
空欄を埋めてビルドを通す
caseはbreakがないと次のcaseへ落ちます。これをフォールスルーと呼びます。
次の問題