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文を加えなくても大丈夫です。

bannerAds