Java — for цикла

Цикл for — это структура управления повторением, которая позволяет вам эффективно писать цикл, который необходимо выполнять определенное количество раз.

Цикл for полезен, когда вы знаете, сколько раз задача должна быть повторена.

Синтаксис

Синтаксис цикла for:

for(initialization; Boolean_expression; update) {
   // Statements
}

Вот поток управления в цикле for

  • Инициализации шаг выполняется первым, и только один раз. Этот шаг позволяет вам объявлять и инициализировать любые управляющие переменные цикла, и этот шаг заканчивается точкой с запятой (;).

  • Затем вычисляется логическое выражение . Если это правда, тело цикла выполняется. Если это ложь, тело цикла не будет выполнено, и управление перейдет к следующему оператору после цикла for.

  • После выполнения тела цикла for элемент управления возвращается к оператору обновления. Этот оператор позволяет вам обновлять любые переменные управления циклом. Этот оператор можно оставить пустым, поставив в конце точку с запятой.

  • Булево выражение снова вычисляется. Если это правда, цикл выполняется, а процесс повторяется (тело цикла, затем шаг обновления, затем логическое выражение). После того, как логическое выражение имеет значение false, цикл for завершается.

Диаграмма потока

Java для цикла

пример

Ниже приведен пример кода цикла for в Java.

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x + 1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
}

Это даст следующий результат —

Вывод

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки