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

Java03: оператор if

Оглавление

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

If (если) определенное условие выполняется, то выполняем отдельную последовательность действий, потом возвращаемся в основной поток выполнения

Дополним нашу предыдущую программу, спросим у пользователя, знает ли он язык программирования Java? Если он введет д (и интер), то выводим “Отлично!”

-2

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

1. Выводим на консоль вопрос

-3

2. Считываем ответ

-4

3. Проверяем условие, равен ли ответ “д”

equals специальный метод, чтобы проверять равенство строк
equals специальный метод, чтобы проверять равенство строк

4. Если ответ д, то поток выполнения уходит в ветку

-6

5. Скобки {} обозначают отдельный блок действий. Может быть больше одного действия, каждое действие отделяется точкой с запятой ;

Задание:

  • Наберите текст программы в IDEA и запустите на выполнение

Полностью текст программы:

-7
  • Добавьте в программу еще несколько вопросов и проверьте ответы по тому же шаблону.
    Спросите “Идет ли на улице дождь?”, если да, то выведите “Не забудьте зонт!”
  • Спросите какая температра, если пользователь введет цифру меньше нуля, то выведите “Одевайтесь потеплее!”

Чтобы распознать числовое значение из ввода пользователя, воспользуйтесь методом nextInt()

-8

И при проверка условий для цифровых значений используйте операторы сравнения <, >, ==, <=, >=

Меньше нуля

-9

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