Перейти к основному содержимому

Руководство по циклам Java

· 2 мин. чтения

Задача: Медиана двух отсортированных массивов

Даны два отсортированных массива размерами n и m. Найдите медиану слияния этих двух массивов.
Временная сложность решения должна быть O(log(m + n)) ...

ANDROMEDA

1. Обзор

В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов — с использованием циклов.

2. Введение в циклы

В языках программирования цикл — это функция, которая облегчает выполнение набора инструкций до тех пор, пока управляющее логическое выражение не будет оценено как false .

Java предоставляет различные типы циклов для удовлетворения любых потребностей программирования. Каждый цикл имеет свою цель и подходящий вариант использования.

Вот типы циклов, которые мы можем найти в Java:

  • Простой цикл _
  • Усовершенствованный цикл for-each
  • Пока цикл
  • `Цикл Do-While`

3. Для цикла

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

Подробный пример смотрите в специальном посте: Java For Loop .

4. Пока цикл

Цикл while является наиболее фундаментальным оператором цикла в Java. Он повторяет оператор или блок операторов , пока его управляющее логическое выражение истинно.

Подробный пример смотрите в специальном посте: Java While Loop .

5. Цикл Do-While

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

Подробный пример смотрите в специальном посте: Java Do-While Loop .

6. Заключение

В этом кратком руководстве мы показали различные типы циклов, доступные в языке программирования Java.

Мы также увидели, как каждый цикл служит определенной цели при подходящем сценарии использования. Мы обсудили обстоятельства, подходящие для данной реализации цикла.

Как всегда, примеры можно найти на GitHub .