次のコードを検討してください
int x = 1
switch(x) {
case 1:
System.out.println("1");
case 2:
System.out.println("2");
default:
System.out.println("no value found");
}
それは印刷します
1
2
no value found
予想どおりbreak
、各ケースステートメントがないため、 xが2に等しくない
ため
、最初のステートメントにブレークがない場合、各ケースステートメントに実行がどのように移動するかは疑問ですが、その実行ブロックも実行ブロックですが、プログラムなしで実行を続行するため、1つを理解しましたそして実行しますcase 2
default
break
default statement