if / else if / else のチェーンで、複数の条件が真になり得る場合、どうなりますか?
if
else if
else
最後に真になったブランチだけが実行される。
いずれかの条件が真になった後に、else ブランチが実行される。
真になったすべてのブランチが、ソースコードの順に実行される。
最初に真になったブランチが実行され、残りのブランチはスキップされる。