Menu
CoddyTech

Цикл do while

Часть раздела Основы путешествия по Java на Coddy. Урок 44 из 73.

Цикл do-while похож на цикл while, но есть одно важное отличие: блок кода выполняется как минимум один раз до проверки условия. Это значит, что тело цикла всегда выполнится в первый раз, независимо от того, истинно условие или ложно.

Вот базовая структура цикла do-while:

do {
    // Код, который будет выполнен
} while (condition);

Ключевое слово do обозначает начало цикла, за которым следует блок кода в фигурных скобках. После блока кода ключевое слово while вводит условие. Цикл будет выполняться, пока условие истинно (true).

Вот пример:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

В этом примере сначала выполнится код внутри блока do: он выведет "Count: 0" и увеличит значение count до 1. Затем проверяется условие count < 5. Поскольку оно равно true, цикл продолжается.

Этот процесс повторяется, пока count не станет равным 5; в этот момент условие становится false, и цикл завершается.

Результат выполнения этого кода:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

Задание

Новичок

Напиши программу на Java, которая использует цикл do-while для выполнения следующих действий:

  1. Инициализируй переменную sum значением 0.
  2. Инициализируй переменную number значением 1.
  3. На каждой итерации прибавляй number к sum.
  4. На каждой итерации увеличивай number на 2 (то есть 1, 3, 5, ...).
  5. В конце каждой итерации, после сложения и увеличения, выведи sum, а затем number:
    Sum is: [The sum value]
    Num is: [The number value]
  6. Продолжай цикл, пока number меньше или равно 50.
  7. Строка ниже твоего кода выводит итоговое значение sum после цикла: Final Sum: [The final sum value]

Попробуйте сами

        // Инициализируйте переменные
        int sum = 0;
        int number = 1;

        // Ваш код здесь
        

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Java