Найти в Дзене

Java Введение. Foreach, While, do while. Часть 9.

Оглавление

Продолжаем знакомиться с основными конструкциями в Java. Сегодня рассмотрим способ перебора элементов, когда нам нужно получить определённое значение из списка, но мы не знаем его позицию.

Обучение программированию на Java | Обучение тестированию | Дзен

Цикл while

Представим, что нам нужно выполнять определённый блок кода до тех пор, пока на веб-странице не появится нужный элемент. В этом случае нам не подойдут условия if() и циклы for(), поскольку они выполняются один раз или заданное количество итераций соответственно.

Для решения этой задачи используется цикл while. Он будет повторять выполнение блока кода до тех пор, пока указанное условие истинно. Как только условие станет ложным, управление программой передастся строке кода, следующей сразу за циклом. Если изначально указать условие, которое не выполняется, программа даже не войдёт в тело цикла.

while (условие) {
набор_операторов;
}
-2

Если у нас число становится больше 10 или равно 10, то мы в блок кода не заходим, а просто пропускаем.

Continue

Иногда в процессе цикла нам нужно исключить какие либо варианты, например

-3

То ест, когда наше число станет равным 5, то в после continue ничего выполнятся не будет.

break

Кроме того, можно досрочно прервать выполнение цикла. Например, если после выполнения какого-либо условия требуется остановить цикл, используется команда break.

-4

do while

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

-5

С тем же условием просто while ничего не выведет

-6

Цикл foreach

Ещё одна разновидность цикла for — это цикл foreach. Он используется для перебора всех элементов массива или коллекции, при этом не нужно знать индекс проверяемого элемента.

Давайте забежим немного вперёд и создадим последовательность чисел, а затем поместим их в массив.

-7

Номер элемента начинается с 0, это значит, что под номером элемента 0 стоит число 8, под номером 1 стоит 5 и так далее

-8

Реальное применение всех циклов зависит от ваших потребностей и удобства. Они созданы для упрощения кода и сокращения его написания. Вы можете начать с более простых конструкций и постепенно переходить к более сложным, по мере освоения их функционала.

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!

Обучение тестированию