Найти тему
AI Technology - IT Training Blog

Автоматизация на Java. Урок 9. Циклы Java.

В данной лекции мы познакомимся с циклами и научимся с ними работать.

Цикл - это грубо говоря рамки, код внутри которых выполняется сверху вниз и повторяется с начала, когда достигает конца. Продолжается это дело до тех пор, пока выполняется какое то условие.

Перейдем к примеру:

for(int i = 0; i < 5; i++){
}

for - Оператор для создания цикла

int i = 0 - это счетчик, изначально мы его приравняем к 0

i<5 - условие до какого момента цикл будет выполняться

i++ - увеличение счетчика на 1

После того как код выполнится i увеличится на 1 и будет увеличиваться на 1 пока i<5.

Далее заполним тело цикла

for(int i = 0; i < 5; i++){
System.
out.println(i);
}

-2

Мы видим 5 строк с числами от 0 до 4х, цикл отработал.

Давайте используем цикл for для работы с массивами

int[] array = new int[10];

for (int i = 0; i < 10; i++) {
array[i] = i * 2; //Каждый элемент будет равен значению счетчика умноженного на 2
}
for (int i = 0; i < 10; i++) {
System.
out.println("Element with index " + i + " is: " + array[i]); // Теперь выведем все на экран
}

-3

Все элементы массива вывелись.

Теперь рассмотрим цикл while

int i = 0;

while (i < 10){
System.
out.println("While: " +i);
i++;
}

-4

Мы вывели цикл в консоль с всеми значениями

Отличие do от while - в while сначала выполняется проверка, а потом действие. в Do сначала выполняем действия а потом добавляем while

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

-5

Жду вас в следующей лекции.

Следующая лекция

Предыдущая лекция