Найти тему
IT лаборатория

C#: управляющие конструкции if, else if

Оглавление

Сегодня мы поговорим о таком важном понятии в языках программирования, как управляющие конструкции, также называемые условными операторами.

Их важность тяжело переоценить, так как в процессе работы возникают абсолютно разные ситуации. В языке C# есть несколько видов условных операторов, и каждый из них мы сейчас рассмотрим подробнее

Оператор if

Самый простой и часто используемый оператор - это оператор if. Если выражение, которое мы проверяем, удовлетворяет нашим условиям(результат равен true) - мы выполняем код. В противном случае данный код пропускается. Например:

-2

В данном примере в строке 9 мы создаем переменную variable и присваиваем ей значение 50. А в строчке 11 мы проверяем: если значение нашей переменной меньше 100, то вывести сообщение. Также мы могли не ставить фигурные скобки после оператора if, но тогда возможны проблемы следующего характера: если скобок нет - то выполняется только первая строка после if. Остальные строчки игнорируются

Оператор if else

Итак, мы рассмотрели оператор if. Но что, если у нас не одно условие, а несколько? В таком случае нам стоит прибегнуть к оператору if-else. Прибегнем к следующему примеру:

Пусть у нас есть несколько книг. И в зависимости от их количества, мы будем по-разному реагировать.

Например:

-3

В первом случае мы проверяем, находится ли количество книг в пределах от 1 до 5. Во втором случае от 5 до 9. И если ни одно из этих условий не выполнено, мы идем в 3 блок - блок else и выполняем его код;

Как можно заметить, по итогу будет выведено Other, так как наше количество не удовлетворяет ни одному из указанных условий

Ставьте лайк, если вам понравилось и не забываем подписываться на канал!