Рассмотрим ветвление потока выполнения с помощью оператора if.
If (если) определенное условие выполняется, то выполняем отдельную последовательность действий, потом возвращаемся в основной поток выполнения
Дополним нашу предыдущую программу, спросим у пользователя, знает ли он язык программирования Java? Если он введет д (и интер), то выводим “Отлично!”
Что происходит в этом отрывке кода:
1. Выводим на консоль вопрос
2. Считываем ответ
3. Проверяем условие, равен ли ответ “д”
4. Если ответ д, то поток выполнения уходит в ветку
5. Скобки {} обозначают отдельный блок действий. Может быть больше одного действия, каждое действие отделяется точкой с запятой ;
Задание:
- Наберите текст программы в IDEA и запустите на выполнение
Полностью текст программы:
- Добавьте в программу еще несколько вопросов и проверьте ответы по тому же шаблону.
Спросите “Идет ли на улице дождь?”, если да, то выведите “Не забудьте зонт!” - Спросите какая температра, если пользователь введет цифру меньше нуля, то выведите “Одевайтесь потеплее!”
Чтобы распознать числовое значение из ввода пользователя, воспользуйтесь методом nextInt()
И при проверка условий для цифровых значений используйте операторы сравнения <, >, ==, <=, >=
Меньше нуля