Switch文とは?基本構文と使い方の徹底解説【Java, C++, Python】
switch文は、式の値に基づいて異なるコードブロックを実行するために使用されます。使用法は以下の通りです:
switch (expression) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
// 可以有任意数量的case
default:
// 默认的代码块
}
switch文では、式の値がcase句の値と一致すると、対応するコードブロックが実行されます。caseの値に一致しない場合、defaultコードブロック(あれば)が実行され、それでも一致する値がない場合はswitch文が終了します。
各caseのコードブロックの最後にbreak文を付けることが重要です。これにより、穿透現象(他のcaseのコードブロックを実行し続けること)を防ぐことができます。複数のcaseが同じコードブロックを共有する場合は、break文を加えなくても大丈夫です。