Зарегистрируйтесь, чтобы продолжить обучение

Цикл for Основы Java

Цикл while идеален для ситуаций, когда количество итераций неизвестно заранее, например, при поиске простого числа.

Когда количество итераций известно, предпочтительнее использовать цикл for. Посмотрим реализацию переворота строки через цикл for:

public static String reverseString(String str) {
    var result = "";
    // Счетчик увеличивается с помощью инкремента.
    // Об этой операции мы поговорим ниже.
    for (var i = 0; i < str.length(); i++) {
        result = str.charAt(i) + result;
    }

    return result;
}

Этот код можно описать так:

Цикл с индексом i повторяется, пока i < str.length(), а также после каждого шага увеличивает i на 1

В определении цикла for есть:

  1. Начальное значение счетчика. Этот код выполняется ровно один раз перед первой итерацией
  2. Предикат — условие повторения циклов. Выполняется на каждой итерации. Точно так же как и в while
  3. Описание изменения счетчика. Этот код выполняется в конце каждой итерации

В остальном принцип работы точно такой же, как у цикла while.


Дополнительные материалы

  1. Цикл for в Java

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff