Page 62 - 6253
P. 62
оператор_N+1;
}
Для усіх версій Java до JDK 7 вираз повинен бути типу type, short, int, char
або тип перерахування. Починаючи з JDK 7 вираз може мати також тип String.
Кожне значення, визначене в операторах case, має бути унікальним константним
ризазом. Дублювання значень в блоці case не допускається. Тип кожного значення
має бути сумісний з типом виразу.
Оператор break усередині послідовності switch виконує переривання
послідовності операторів. Як тільки виконання доходить до оператора break, то
виконується вихід із оператора switch і виконання програми продовжується із
першого рядка після оператора switch. Цей оператор використовується для
"виходу" із оператора switch. Оператор break не обов'язковий. Якщо його
опустити, програма продовжить виконання з наступного оператора case.
Так же само, як і оператор if, оператор switch може бути вкладений як
послідовність операторів зовнішнього оператора switch. Такий оператор називають
вкладеним оператором switch. Оскільки оператор switch визначає власний блок,
яких-небудь конфліктів між константами case внутрішнього і зовнішнього
операторів switch не відбувається.
Оператор while
Оператор циклу while – найчастіше використовуваний оператор циклу Java.
Він повторює виконання оператора або блоку операторів до тих пір, доки значення
його керуючого виразу є true. Він має наступну загальну форму:
while (умова == true) {
оператор_1;
оператор_2;
. . .
оператор_N;
}
В даному випадку умова – будь-який логічний вираз. Тіло циклу
виконуватиметься до тих пір, поки умовний вираз істинний. Коли умова стає
61