else if - Оператор if-else управляет условным ветвлением. Операторы выполняются только в if-branch том случае, если condition вычисляется ненулевое значение (или true ). Если значение condition ненулевое, выполняется следующая инструкция, а оператор, следующий за необязательным else , пропускается.
if (условие1) инструкция1 else if (условие2) инструкция2 else if (условие3) инструкция3