В данной лекции мы познакомимся с циклами и научимся с ними работать.
Цикл - это грубо говоря рамки, код внутри которых выполняется сверху вниз и повторяется с начала, когда достигает конца. Продолжается это дело до тех пор, пока выполняется какое то условие.
Перейдем к примеру:
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);
}
Мы видим 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]); // Теперь выведем все на экран
}
Все элементы массива вывелись.
Теперь рассмотрим цикл while
int i = 0;
while (i < 10){
System.out.println("While: " +i);
i++;
}
Мы вывели цикл в консоль с всеми значениями
Отличие do от while - в while сначала выполняется проверка, а потом действие. в Do сначала выполняем действия а потом добавляем while
int i = 0;
do {
System.out.println("Do: "+i);
i++;
} while (i<5);
}
Жду вас в следующей лекции.
Следующая лекция
Предыдущая лекция