Управление циклами в Java: while, for, do-while и операторы break/continue
Циклы позволяют выполнять блок кода многократно. Java предоставляет три типа циклов:
| № | Цикл и описание |
|---|---|
| 1 | while — повторяет пока условие истинно. Проверка перед телом. |
| 2 | for — выполняет последовательность заданное число раз, компактно управляет переменной цикла. |
| 3 | do...while — как while, но проверка после тела (хотя бы один проход гарантирован). |
Операторы управления циклами
| № | Оператор и описание |
|---|---|
| 1 | break — немедленный выход из цикла или switch. |
| 2 | continue — пропуск остатка текущей итерации, переход к проверке условия. |
Расширенный цикл for (enhanced for / for-each)
С Java 5 для перебора коллекций и массивов.
for (declaration : expression) { // statements }
- Declaration — переменная типа элементов массива/коллекции.
- Expression — массив или метод, возвращающий массив.
Пример
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.println();
String[] names = {"James", "Larry", "Tom", "Lacy"};
for (String name : names) { System.out.print(name + ","); }
}
}
// Output: 10,20,30,40,50,James,Larry,Tom,Lacy,
Далее: операторы принятия решений (if, switch).
java
- Освоение операторов Java: типы, синтаксис и практические примеры
- Комментарии в Java: типы, использование и лучшие практики
- Освоение Java if…else: управление потоком выполнения
- Освоение улучшенного цикла for в Java: синтаксис, примеры и лучшие практики
- Интерфейсы в Java: концепции, реализация и лучшие практики
- Try-with-resources в Java: автоматическое управление ресурсами
- Аннотации в Java: типы, размещение и практические примеры
- Java-программа для идентификации чисел Армстронга с использованием for-цикла
- Java-проверка чисел-палиндромов: алгоритмы с while и for циклами
- Оптимизация Java 9 приложений на PLCnext Control с помощью jlink