Оператор цикла for необходим для исполнения операций, которые повторяются определенное количество раз. 

Java оператор цикла for с примерами

Классический конструктор оператора for

Составляющие конструктора разделяются точкой с запятой (;) и имеют следующие значения:

    1. Инициализация — задает начальное значение переменной, код которого исполняется только один раз
    2. Условие — определяет логическое выражение (boolean), которое при возврате значения true выполняет операции текущей итерации, указанные в теле цикла и после этого выполняет действие, указанное после разделителя (;). При получении результата false работа цикла прекращается.
    3. Действие — выполняется после отработки операций тела цикла. Оно может быть оставлено пустым

Диаграмма цикла for

Более наглядное представление работы цикла for изображено на диаграмме

В Java обычно выделяют три типа оператора цикла for:

    1. Обычный цикл for
    2. for each или улучшенный цикл
    3. Цикл с меткой for with label

Пример использования оператора for

Результат

Пример использования оператора for each

Это разновидность цикла for, который используется для перебора элементов коллекции или массива. Впервые был представлен в JDK5.

Результат

Пример использования оператора for с меткой (for with label)

Для этого используются оператор перехода continue и метка label1, которые осуществляют возврат цикла к указанному месту, если было выполнено условие  во внутреннем цикле. В примере необходимо найти элементы массива, где есть хотя бы одно отрицательное число.

Результат

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 + один =