Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Управление циклами в Java: while, for, do-while и операторы break/continue

Циклы позволяют выполнять блок кода многократно. Java предоставляет три типа циклов:

№Цикл и описание
1while — повторяет пока условие истинно. Проверка перед телом.
2for — выполняет последовательность заданное число раз, компактно управляет переменной цикла.
3do...while — как while, но проверка после тела (хотя бы один проход гарантирован).

Операторы управления циклами

№Оператор и описание
1break — немедленный выход из цикла или switch.
2continue — пропуск остатка текущей итерации, переход к проверке условия.

Расширенный цикл for (enhanced for / for-each)

С Java 5 для перебора коллекций и массивов.

for (declaration : expression) { // statements }

Пример

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

  1. Освоение операторов Java: типы, синтаксис и практические примеры
  2. Комментарии в Java: типы, использование и лучшие практики
  3. Освоение Java if…else: управление потоком выполнения
  4. Освоение улучшенного цикла for в Java: синтаксис, примеры и лучшие практики
  5. Интерфейсы в Java: концепции, реализация и лучшие практики
  6. Try-with-resources в Java: автоматическое управление ресурсами
  7. Аннотации в Java: типы, размещение и практические примеры
  8. Java-программа для идентификации чисел Армстронга с использованием for-цикла
  9. Java-проверка чисел-палиндромов: алгоритмы с while и for циклами
  10. Оптимизация Java 9 приложений на PLCnext Control с помощью jlink