Фрагмент лекции JavaRush - университета.
— Привет, Амиго. Сегодня мы разберём условные операторы.
— От программ было бы мало толку, если бы они делали абсолютно одно и то же независимо от того, как меняются внешние обстоятельства. Программе нужно уметь подстраиваться под обстоятельства, и делать одни действия в одних случаях и другие – в других. В Java это реализовано с помощью «условного оператора» — специального ключевого слова, которое позволяет выполнять разные блоки команд в зависимости от правдивости условия.
— Он состоит из трех частей: «условия», «команды 1» и «команды 2». Если условие верно (истинно), тогда выполняется «команда 1», иначе выполняется «команда 2». Команды никогда не выполняются одновременно. Общий вид этого оператора таков:
if (условие)
команда_1;
else
команда_2;
— Как интересно. Думаю, с таким оператором программировать гораздо интереснее.
— Ага. Вот тебе парочка примеров:
Код | Пояснение | |
---|---|---|
1 |
|
Если a меньше b, то выполнится первая команда, в противном случае – вторая. Команды никогда не выполнятся одновременно. |
2 |
|
Вместо одной команды можно подставить блок команд. В остальном — то же самое. |
3 |
|
Блок else можно не писать, если он пустой. Данные три примера абсолютно эквиваленты. Можно не писать скобочки, если нужно выполнить только одну команду. Если у нас несколько команд, то скобочки писать обязательно. |
4 |
|
|
5 |
|
— Диего тут просил передать тебе несколько задачек.
Фрагмент лекции JavaRush - университета.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ