Найти тему
Изучаем Java

Java04: if, else if, else

Рассмотрим создание множества веток выполнения с помощью операторов if, else if, else.

Если у нас множество условий, по которым нам нужны отдельные блоки кода, то можно дополнить оператор if операторами else if, else.

Например попытаемся по температуре понять какое время года за окном:

-2

Что происходит в этом отрывке кода:

1. Проверяем, температура больше 20 градусов?

-3

2. Если условие выполняется, выводим - Похоже сейчас лето.

-4

3. Если условие не выполняется (температура меньше или равно 20), то проверяем следующее условие. Проверяем, температура меньше -20 градусов?

-5

4. Если условие выполняется, выводим - Наверняка зима!

-6

5. Если условие не выполняется (температура больше или равно -20), то проверяем следующее условие. Проверяем, что температура меньше 10, но больше 0 градусов

Оператор && используется для объединения условий (И).
Оператор && используется для объединения условий (И).

6. Если ни одно из условий не подошло, то выполняем код по-умолчанию - выводим Не знаю.

-8

Задание

  • Напишите программу, которая по ответам пользователя делает предположения о времени года. Наберите ее в IDEA и выполните.
-9
  • В ветке про весну и осень, уточните - желтые листья на деревьях или нет. Выведете предположение, что сейчас осень.

Получить ответ пользователя:

-10

Проверить строку на равенство:

-11

Полезные ссылки: