ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Оператор переключательОператор if позволяет выбрать один из 2х возможных путей решения. В ряде случаев таких путей бывает больше и применение if в данном случае не эффективно. Для выбора одного из нескольких путей решения существует оператор-переключатель switch. Общий формат: Switch (выражение) { Case Константное_число_1: оператор_1; break; Case Константное_число_2: оператор_2; break; … Case Константное_число_n: оператор_n; break; Default: операторы; break; } Выражение записывается относительно специальной переменной выбора(c-вектора), которое может быть любого целочисленного или строкового типа. Константные выражения – это значения выражения, при которых выполняется оператор 1- оператор n соответственно. Если селектор выбрал значение не принадлежащей ни одному из перечисленных, то выполняются операторы записанные после слова default. Пример: перевести цифру в римской системе исчисления в её десятичный эквивалент
Using system; Class Example { Public static void Main() { Int r; Console.Write(“r=”); r = console.read(); int n; switch (r) { Case ‘M’: n = 1000; break; Case ‘D’: n = 100; break; … Case ‘I’: n = 1; break; } If (n!= 0) Console.writeline(“n=” + n); Else Console.writrline(“Ошибка!!!!!!!”); } }
Не нашли, что искали? Воспользуйтесь поиском:
|