Синтаксис циклу Java do while виглядає наступним чином: do { // оператори } while (вираз); Вираз для циклу do-while має повертати логічне значення, інакше виникне помилка під час компіляції.
Приклад циклів For: ідеальні числа
- публічний клас Main {
- public static void main(String[] args) {
- int i; //початковий індекс.
- int j; //другий індекс.
- int tester; //тестове значення.
- for(i = 1; i < 10000; i++) {
- тестер = 0;
- for(j = 1; j < i; j++) {
++i і i++ обидва збільшити значення i на 1 але по-іншому. Якщо ++ передує змінній, це називається оператором попереднього інкременту, а він стоїть після змінної – оператором постінкременту.
Для кожного циклу
- // Масив чисел.
- int[] numbers = {1, 2, 3, 4, 5};
- // Цикл for-each, який друкує кожне число в числах.
- // int num — дескриптор, а numbers — вихідний масив.
- for (int num : numbers) {
- система. поза. println(num);
- }
Java надає три оператори повторення (також звані операторами ітерації або операторами циклу), які дозволяють програмам виконувати оператори неодноразово, доки виконується умова (звана умовою продовження циклу). Твердження повторення є поки роби… while , for і вдосконалені оператори for.