Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmCdEI 116 of 436 menu
◀ ▶

Ветвление else if в C#

Конструкция else if позволяет задавать условия в блоке else. Давайте посмотрим на примере:

int num = 1; if (num == 1) { Console.WriteLine("variant 1"); } else if (num == 2) { Console.WriteLine("variant 2"); } else if (num == 3) { Console.WriteLine("variant 3"); }

Преимуществом использования else if вместо нескольких if является возможность отловить ситуацию, когда значение переменной num не подходит ни под одно из условий:

int num = 1; if (num == 1) { Console.WriteLine("variant 1"); } else if (num == 2) { Console.WriteLine("variant 2"); } else if (num == 3) { Console.WriteLine("variant 3"); } else { Console.WriteLine("variant not supported"); }

В переменной num лежит какое-то число из интервала от 1 до 31. Определите, в какую декаду месяца попадает это число (в первую, вторую или третью).

Модифицируйте предыдущую задачу так, чтобы, если в переменной num будет не число от 1 до 31, выдавалось сообщение об ошибке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить