В цепочке if / else if / else что происходит, если истинными могут быть несколько условий?
if
else if
else
Выполняется только последняя истинная ветвь.
Ветвь else выполняется после того, как истинным оказывается любое условие.
Каждая истинная ветвь выполняется в порядке следования в исходном коде.
Выполняется первая истинная ветвь, а остальные пропускаются.