0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Команда выбора<strong>switch</strong>- осуществляет выбор из нескольких предложенных (альтернатива конструктору<strong>else-if</strong>). Значение переменной или выражения, стоящих после оператора<strong>switch</strong>вычисляется и после программа переходит только к одному из case блоков, значение которого совпадает с результатом вычисления.</p>
1
<p>Команда выбора<strong>switch</strong>- осуществляет выбор из нескольких предложенных (альтернатива конструктору<strong>else-if</strong>). Значение переменной или выражения, стоящих после оператора<strong>switch</strong>вычисляется и после программа переходит только к одному из case блоков, значение которого совпадает с результатом вычисления.</p>
2
<p>switch (<выражение или переменная>) { case <значение1>: // значение может быть таких типов: char, int, enum, String. // команда break; // передает управление к выходу из оператора switch, если такой отсутствует - далее выполняется следующий case. case <значение2>: // команда break; default: // если ни один из case-ов не сработал, выполняется ветка default оператор; }</p>
2
<p>switch (<выражение или переменная>) { case <значение1>: // значение может быть таких типов: char, int, enum, String. // команда break; // передает управление к выходу из оператора switch, если такой отсутствует - далее выполняется следующий case. case <значение2>: // команда break; default: // если ни один из case-ов не сработал, выполняется ветка default оператор; }</p>
3
<h2>Ссылки для прочтения</h2>
3
<h2>Ссылки для прочтения</h2>
4
<ul><li><a>Тонкости оператора switch</a></li>
4
<ul><li><a>Тонкости оператора switch</a></li>
5
<li>Разъяснения операторов:<a>break, continue, return</a></li>
5
<li>Разъяснения операторов:<a>break, continue, return</a></li>
6
</ul>
6
</ul>