Оператор switch Оператор switch(включить) проверяет переменную на равенство списку значений. Каждое значение называется case(случаем), и переменная оператора switch проверяется с каждым случаем. Пример: switch (expression) { case value1 : //Statements break; //optional case value2 : //Statements break; //optional //You can have any number of case statements. default : //Optional //Statements } - Если переменная оператора switch равна case, то выражения этого case будут выполняться до достижения оператора break. - Когда достигается оператор break, оператор switch завершается, поток управления переходит на следующую строку после оператора switch. - Не каждый case должен содержать оператор break. Если не встретился оператор break, то поток управления пройдет через несколько операторов case, пока не будет достигнут оператор break. В примере ниже проверяется переменная day на соответствие с набором значений и выводится соответствующее сообщение.