Вопросы к Поиску с Алисой
Конструкция else if отличается от обычного if тем, что при совпадении одного из условий не проверяются другие условия и работа оператора прекращается. nuancesprog.ru
Формат if/else if гарантирует, что при выполнении какого-либо из условий блоки с другими условиями не будут выполнены. ru.stackoverflow.com