前のトピック: if ステートメント次のトピック: switch ステートメント


else if ステートメント

結果が複数の場合、if/else ステートメントを入れ子にできます。 ただし、入れ子が多くなり過ぎると、ロジックの追跡が面倒になる可能性があります。 そのため、一連の if/else ステートメントには、次の構文を使用できます。

if (Boolean_expression_1)
	statement_1
else if (Boolean_expression_2)
	statement_2
else if (Boolean_expression_3)
	statement_3
...
else if (Boolean_expression_n)
	statement_n
else
	statement_else

最後の else ステートメントはオプションです。 どのブール式も True ではない場合に実行されるコードを指定するだけです。