Java — Контроль цикла

Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. Как правило, операторы выполняются последовательно: сначала выполняется первый оператор функции, затем второй и т. Д.

Языки программирования предоставляют различные структуры управления, которые позволяют использовать более сложные пути выполнения.

Петля оператор позволяет выполнить оператор или группа операторов несколько раз и после это общая форма оператора цикла в большинстве языков программирования —

Архитектура петли

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

Sr.No.Цикл и описание
1while loop

Повторяет утверждение или группу утверждений, пока выполняется данное условие. Он проверяет условие перед выполнением тела цикла.

2for loop

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

3do…while loop

Подобен оператору while, за исключением того, что он проверяет условие в конце тела цикла.

Заявления контроля цикла

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

Java поддерживает следующие управляющие операторы. Щелкните следующие ссылки, чтобы проверить их детали.

Sr.No.Положение и описание управления
1break statement

Завершает оператор цикла или переключателя и передает выполнение оператору сразу после цикла или переключателя.

2continue statemen

Заставляет цикл пропускать оставшуюся часть своего тела и немедленно повторно проверять свое состояние перед повторением.

Улучшен цикл for в Java

Начиная с Java 5, был представлен расширенный цикл for. В основном это используется для обхода коллекции элементов, включая массивы.

Синтаксис

Ниже приведен синтаксис расширенного цикла for —

for(declaration : expression) {
   // Statements
}
  • Объявление — недавно объявленная блочная переменная имеет тип, совместимый с элементами массива, к которому вы обращаетесь. Переменная будет доступна в блоке for, и ее значение будет таким же, как у текущего элемента массива.

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

пример

public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         System.out.print( x );
         System.out.print(",");
      }
      System.out.print("\n");
      String [] names = {"James", "Larry", "Tom", "Lacy"};

      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }
   }
}

Это даст следующий результат —

Вывод

10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,

Что следующее?

В следующей главе мы узнаем об операторах принятия решений в программировании на Java.

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки