Page 63 - 6253
P. 63
хибною, управління передається рядку коду, що безпосередньо йде за тілом циклу.
Фігурні дужки можуть бути опущені у випадку, якщо в циклі повторюється лише
один оператор.
Тіло циклу while (або будь-якого іншого циклу Java) може бути порожнім. Це
обумовлено тим, що синтаксис Java допускає застосування порожнього оператора
(що містить тільки символ «крапка з комою»).
Оператор do-while
У випадку, якщо в початковий момент умовний вираз, що керує циклом while,
хибний, то тіло циклу взагалі не буде виконуватися. Проте, іноді бажано виконати
тіло циклу хоч би один раз, навіть якщо в початковий момент умовний вираз
хибний. Інакше кажучи, існують ситуації, коли перевірку умови переривання циклу
бажано виконувати у кінці циклу, а не на його початку. Мова Java в своєму
розпорядженні має такий оператор циклу, і називається він do-while. Цей цикл
завжди виконує тіло циклу хоч би один раз, оскільки його умовний вираз
перевіряється в кінці циклу. Загальна форма циклу do-while наступна:
do {
оператор_1;
оператор_2;
. . .
оператор_N;
} while (умова == true)
При кожному повторенні циклу do-while програма спочатку виконує тіло
циклу, а потім обчислює умовний вираз. Якщо цей вираз істинний, цикл
повторюється, в протилежному випадку – виконання циклу переривається.
Оператор for
Починаючи з версії JDK 5 в мові Java існує дві форми циклу for. Перша –
традиційна форма, використовується починаючи з першої версії Java. Друга – нова
форма «for-each». Загальна форма традиційного оператора циклу for має
наступний вигляд:
for(ініціалізація; умова == true; змінна циклу) {
62