このコードは、私を混乱させるOCA Java 8試験の学習ガイドで見ました。ケースが選択されていないときの切り替え方法
int dayOfWeek = 5;
switch(dayOfWeek) {
case 0:
System.out.println("Sunday");
default:
System.out.println("Weekday");
case 6:
System.out.println("Saturday");
break;
}
本書には、平日と土曜日が印刷されています。
これはなぜですか?
5が選択されていないため、選択されていなければならないと考えられたので、何も起こりません。ない場合として
'default'節があるためです。 – luizfzs
あなたが休憩を入れないと、それは次のすべてのケースを順番に続けます。また、@luizfzsのメモによると、 – Pooya