Да, это два отдельных ключевых слова - в спецификации языка Java не указано ключевое слово else if
. На самом деле, как говорили другие авторы, оператор if
содержится внутри оператора else
.
РЕДАКТИРОВАТЬ: Многие учебные / образовательные материалы, по-видимому, подразумевают, что else if
на самом деле является ключевым словом (и, действительно, оно обычно рассматривается как таковое), но я склонен думать, что это больше ради ясность / простота, что приводит к потере точности.