Переключатель switch (множественный выбор)

Если надо выбрать один из нескольких вариантов в зависимости от значения некоторой

целой или символьной переменной, можно использовать несколько вложенных операторов if,

но значительно удобнее использовать специальный оператор switch.

Пример.Составить программу, которая вводит с клавиатуры русскую букву и выводит на экран название животного на эту букву.

 

• Оператор множественного выбора switchсостоит из заголовка и тела оператора, заключенного в фигурные скобки.

• В заголовке после ключевого слова switchв круглых скобках записано имя переменной

(целой или символьной). В зависимости от значения этой переменной делается выбор между несколькими вариантами.

• Каждому варианту соответствует метка case, после которой стоит одно из возможных

значений этой переменной и двоеточие; если значение переменной совпадает с одной из

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

• Оператор breakслужит для выхода из тела оператора switch. Если убрать все операторы break, то, например, при нажатии на букву a будет напечатано

Антилопа

Барсук

Волк

Не знаю таких!

• Если значение переменной не совпадает ни с одной из меток, программа переходит на

метку default(по умолчанию, то есть если ничего другого не указано).

• Можно ставить две метки на один оператор. Например, чтобы программа реагировала как на большие, так и на маленькие буквы, надо в теле оператораswitchнаписать так:

 

и так далее.

Циклы








Дата добавления: 2015-10-05; просмотров: 918;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.