Переключатель switch (множественный выбор)
Если надо выбрать один из нескольких вариантов в зависимости от значения некоторой
целой или символьной переменной, можно использовать несколько вложенных операторов if,
но значительно удобнее использовать специальный оператор switch.
Пример.Составить программу, которая вводит с клавиатуры русскую букву и выводит на экран название животного на эту букву.
• Оператор множественного выбора switchсостоит из заголовка и тела оператора, заключенного в фигурные скобки.
• В заголовке после ключевого слова switchв круглых скобках записано имя переменной
(целой или символьной). В зависимости от значения этой переменной делается выбор между несколькими вариантами.
• Каждому варианту соответствует метка case, после которой стоит одно из возможных
значений этой переменной и двоеточие; если значение переменной совпадает с одной из
меток, то программа переходит на эту метку и выполняет все последующие операторы.
• Оператор breakслужит для выхода из тела оператора switch. Если убрать все операторы break, то, например, при нажатии на букву a будет напечатано
Антилопа
Барсук
Волк
Не знаю таких!
• Если значение переменной не совпадает ни с одной из меток, программа переходит на
метку default(по умолчанию, то есть если ничего другого не указано).
• Можно ставить две метки на один оператор. Например, чтобы программа реагировала как на большие, так и на маленькие буквы, надо в теле оператораswitchнаписать так:
и так далее.
Циклы
Дата добавления: 2015-10-05; просмотров: 911;