Основы Java
Теория: Конструкция else if
Полный доступ к материалам
В самой полной версии конструкция if содержит не только ветку else, но и другие условные проверки с помощью else if. Такой вариант используется при большом количестве проверок, которые взаимоисключают друг друга:
Здесь стоит обратить внимание на два момента:
- Ветка
elseможет отсутствовать - Количество
else ifусловий может быть любым
Напишем для примера расширенный метод определяющий тип предложения. Он распознает три вида предложений:
Теперь все условия выстроены в единую конструкцию. Оператор else if — это «если не выполнено предыдущее условие, но выполнено текущее». Получается такая схема:
- Если последний символ
?, то "question" - Иначе, если последний символ
!, то "exclamation" - Иначе "general"
В итоге выполнится только один из блоков кода, относящихся ко всей конструкции if.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845



