Вместо использования двух операторов if вы можете использовать конструкцию if… else. То есть Java пройдет все условия и если значение не походит ни под одно условие, то выполнится последняя часть кода else.
СТРУКТУРА IF... ELSE В JAVA:
if ( Условие ) { } else { }
Первая строка начинается с if, за которой следует условие, которое вы хотите проверить. Оно идет в двух круглыми скобками. Опять же, фигурные скобки используются для разделения различных вариантов.
Второй вариант идет после слова else и в его собственных фигурных скобках. Else по-английски означает ИНАЧЕ.
Вот еще раз наш код, который проверяет возраст пользователя:
Таким образом, здесь есть только два варианта: пользователю 18 лет или младше и пользователь уже совершеннолетний.
Адаптируйте свой код так, чтобы он соответствовал изображенному на картинке выше, и запустите его. Вы обнаружите, что первое сообщение печатается.
Теперь измените значение пользовательской переменной на 20 и снова запустите код. Сообщение в фигурных скобках else должно отображаться в окне вывода.
Java | if ... else ifВы можете проверить более двух вариантов. Например, что если мы захотим проверить возрастные диапазоны, скажем, от 19 до 39, от 40 и старше? Для более чем двух вариантов в Java можно использовать оператор if... else if.
СТРУКТУРА IF... ELSE IF ТАКОВА:
if ( Условие первое) { } else if ( Условие второе ) { } else { }
Новая часть здесь:
else if ( Условие второе ) { }
Таким образом, первый if проверяет условие номер один (например, 18 лет или младше). Далее идет else if, за ним следуют круглые скобки.
Читать далее If else в Java
Это интересно
0
|
|||
Последние откомментированные темы: