Менеджер повинен надіслати текстове повідомлення 30 особам. єлектронною поштою він надіслав повідомлення кільком особам, а після того за стільникового телефону-на 17 повідомлень більше. йому залишилося передати лише три повідомлення. скільки повідомлень він надіслав?
Отличаются от if тем, что if проверяет некое условие (ЛЮБОЕ условие), а блок switch-case сначала задает значение - switch (значение), а потом сравнивает его с условиями в case.
Следовательно, к примеру:
if (n == 5) ...
if (n == 2) ...
if (n == -3) ...
будет эквивалентно
switch (n) {
case 5:
...
break;
case 2:
...
break;
case -3:
...
break;
}
Учтите, что в switch-case ожидается использование break. Если не поставить break, case, который ниже текущего, тоже будет выполнен.