Основы Java
Теория: Условная конструкция (if)
Условные конструкции позволяют выполнять разный код, основываясь на логических проверках. Посмотрим на таком типичном примере:
- Человек хочет оплатить покупку с карты
- Если на счету есть деньги, то нужная сумма спишется автоматически
- Если денег нет, то операция будет отклонена
Для примера напишем метод, который определяет тип переданного предложения. Для начала он будет отличать обычные предложения от вопросительных:
if — конструкция языка, управляющая порядком инструкций. В скобках ей передается логическое выражение, а затем описывается блок кода в фигурных скобках. Этот блок кода будет выполнен, только если условие выполняется.
Если условие не выполняется, то блок кода в фигурных скобках пропускается, и метод продолжает свое выполнение дальше. В нашем случае следующая строчка кода — return "general"; — заставит метод вернуть строку и завершиться.
Все константы или переменные, определенные внутри блока кода, будут видны только внутри этого блока:
Запуск кода выше приведет к ошибке, так как переменная type не определена за пределами блока

