if ステートメントの後にオプションの elsif ステートメントを続け、さらに別の else ステートメントを続けることができます。
この条件判定文は、複数の条件がある場合に非常に役立ちます。
if、elsif、else文を使用する場合は次の点に注意してください。
if ステートメントの後には 0 または 1 つの else ステートメントを続けることができますが、elsif の後には else ステートメントを続ける必要があります。
if ステートメントの後に 0 または 1 つの elsif ステートメントを続けることができますが、elsif ステートメントは else ステートメントの前に記述する必要があります。
elsif の 1 つが正常に実行されると、他の elsif と else は実行されなくなります。
構文形式は次のとおりです。
if(boolean_expression 1){ # ブール式 boolean_expression 1 が true の場合に実行}elsif( boolean_expression 2){ # ブール式 boolean_expression 2 が true の場合に実行}elsif( boolean_expression 3){ # ブール式 boolean_expression 3 が true の場合に実行 }else{ #ブール式の条件がすべて false の場合に実行される}
上記のプログラムを実行すると、出力結果は次のようになります。
aの値は100です