Давайте рассмотрим все возможные варианты использования условных операторов, поговорим о правилах их использования.

Условный оператор if (если)

Данный оператор предназначен для постановки определенных условий, если условие или условия выполняются (верное), запускается часть кода в фигурных скобках после условия. Для того чтобы задать определенное условие на нужно объявить оператор if и в круглых скобках указать условие(-ия)

Например, нам надо зажечь красный светодиод, если температура будет больше или равна 100 градусов.

Если условие верно, запускается код находящийся в фигурных скобках {}. Если условие не выполняется, то код под условием не запускается.

Условный оператор else (иначе)

Наряду с if используется оператор else (иначе) в нем будет выполняться код, если условие в операторе if не верно. Оператор else используется после оператора if. Например, нам надо зажечь светодиод, если температура будет больше или равна 100 градусов, иначе если условие не выполнено зажечь зеленый светодиод.

Условный оператор if…else (иначе если)

Условный оператор if..else — это комбинация нескольких операторов. Используется он для создания еще одного условия. Допустим, нам надо зажечь определенные лампочки (светодиоды) при определенных температурах. Пусть t будет переменная со значением температуры. Светодиоды red (красный), green (зеленый) и blue (синий). Создаем определенные условия.

Данный код читается следующим образом: если t больше или равна 100, то включаем красный светодиод, иначе если t меньше или равно 100 и t больше или равно 50 (проверяем сразу два условия, таким способом мы можем проверять несколько условий сразу), то включаем зеленый светодиод. Иначе, если не одно из этих условий не выполняется, то включаем синий светодиод.

Существует правило: если после условного оператора используется только одна команда, то помещать ее в {}, не обязательно. Мы же рекомендует не придерживаться этого правила, так как, код становиться менее читабельным. Сравните код сверху и код ниже.

Оператор выбора switch case

Данный оператор является альтернативной комбинаций нескольких операторов if else. Оператор switch рассматривает значение переменной, далее идет набор вариантов обозначающих словом case, если вариант верный выполняется код после case. Вот наглядный пример.

Команда break обязательная — она сообщает компилятору о закрытии команды case. Команда default является необязательной.

Нельзя не заметить как похожи условный оператор if else и оператор выбора switch case.Вот и все что мы хотели рассказать.

0 0 vote
Article Rating