else…if
Коротко: Цепочка из нескольких условий, проверяемых по порядку, — как только одно истинно, выполняется его блок, а остальные пропускаются.
Подробнее: Синтаксически else if — не отдельное ключевое слово Java, а просто вложенный if в ветке else предыдущего if. Порядок важен: «побеждает» первое подходящее условие.
if (grade == 1) System.out.println("Excellent");
else if (grade == 2) System.out.println("Good");
else System.out.println("Satisfactory or worse");Подробности
int grade = 3;
if (grade == 1) {См. также: if…else, оператор if, оператор switch