Найти в Дзене
Javista

Java level one. Циклы.

Цикл – операторы выполняются последовательно: первый оператор функции выполняется первым, затем второй и так далее. Цикл используется в ситуации, когда Вам нужно выполнить блок кода несколько раз. Языки программирования предлагают различные структуры управления, позволяющие более сложные пути выполнения. Объявления цикла позволяет выполнить оператор или группу операторов несколько раз, ниже приводится общая структура оператора цикла в большинстве языков программирования: Существуют следующие циклы в Java для обработки циклических требований: Операторы цикла – изменяют нормальное выполнение последовательности цикла в Java. Когда выполнение выходит из своей области, все объекты, которые были созданы автоматически в этой области будут уничтожены. Java поддерживает следующие управляющие операторы цикла: В языке программирования Java оператор break имеет следующие два использования: Когда оператор break встречается внутри цикла, то цикл прерывается, а управление программой возобновляется со

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

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

Объявления цикла позволяет выполнить оператор или группу операторов несколько раз, ниже приводится общая структура оператора цикла в большинстве языков программирования:

-2

Существуют следующие циклы в Java для обработки циклических требований:

  • while - Повторяет оператор или группу операторов, пока заданное условие является true. Цикл проверяет условие до выполнения тела цикла.
  • for - Выполняет последовательность операторов несколько раз и сокращает код, которым управляет переменная цикла.
  • for each - Выполняет последовательность операторов несколько раз и сокращает код, которым управляет переменная цикла.
  • do...while - Выполняется цикл while, за исключением того, что он проверяет условия в конце тела цикла.

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

Java поддерживает следующие управляющие операторы цикла:

  • break - Завершает работу цикла или оператора switch, и передаёт выполнение следующему, который находится сразу же после цикла или оператора switch.
  • continue - Заставляет цикл, пропустить оставшуюся часть его тела и сразу перепроверить вновь его состояние сначала.

В языке программирования Java оператор break имеет следующие два использования:

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

Он также использован для прекращения case в операторе switch.

-3

Пример кода:

public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
if( x == 30 ) {
break;
}
System.out.print( x );
System.out.print("\n");
}
}
}
10
20

Оператор continue – ключевое слово, которое может быть использовано в любой структуре цикла, и оно призывает цикл сразу же перейти к следующей итерации.

В цикле for ключевое слово continue распоряжается процессом так, чтобы сразу же перейти к оператору обновления.

В циклах while или do...while, контроль сразу же переходит в логическое выражение.

-4

Пример кода:

public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
if( x == 30 ) {
continue;
}
System.out.print( x );
System.out.print("\n");
}
}
}
10
20
40
50

Четвертая статья

Шестая статья