3 типа циклов в Java

Значение циклов и их важность
Циклическая обработка — это процесс многократного выполнения блока кода без его частого написания.

Циклы важны по следующим причинам:

  1. Это экономит разработчику много времени.
  2. Быстрое выполнение Java-программы.
  3. Задачи выполняются более точно.

Типы циклов

Цикл For:
(i) Определение — Это структура управления повторением, которая дает разработчикам возможность эффективно написать цикл, который будет выполняться определенное количество раз.

(ii) Синтаксис Java —
Шаг 1(Инициализация), на этом этапе объявляется переменная, затем этой переменной присваивается значение.
Шаг 2(Условие), эта часть проверяет, является ли программа истинной или ложной.
Шаг 3(Инкремент), это увеличение значения в цикле for.
Шаг 4(Statement), его задача — выполнить задание, которое мы даем ему в цикле for.

Syntax: 
for(initialization;condition;increment){
    //statements
}

 Program Example:
 // A program to display numbers between
 public class ForLoop{
   //for Loop
    for (int i = 40; i<50; i++) {
        //statements
   System.out.println("value of i:" +i);
    }
}
Result:
value of i: 41
value of i: 42
value of i: 43
value of i: 44
value of i: 45
value of i: 46
value of i: 47
value of i: 48
value of i: 49
Вход в полноэкранный режим Выход из полноэкранного режима

Цикл While
(i) Определение — Этот цикл итерирует блок кода неизвестное количество раз, пока не будет выполнено условие.

(ii) Синтаксис Java —
Шаг 1(Инициализация выражения), на этом первом шаге объявляется переменная, затем ей присваивается значение.
Шаг 2(Проверка выражения), на этом шаге проверяется выражение. Если оно истинно, мы выполним тело и перейдем к обновлению выражения, если ложно — выйдем из цикла.
Шаг 3(Statements) выполняет задание, которое мы даем ему в цикле while.
Шаг 4(Обновить выражение), этот шаг увеличивает или уменьшает переменную цикла на некоторое значение.

Syntax: 
// initialize expression
 while (test_expression)
{
  //statements
  update_expression;
}

Program Example:
//A program displaying numbers starting from 30 that are less than 40
 public class Test{
   public static void main(String args[]){
    //initialization of expression
    int n = 30;
    while(n < 40){
    //statement
    System.out.println("The following numbers are: " +n);
    //update expression
    n++;
    }
  }
}

Result:
The following numbers are: 30
The following numbers are: 31
The following numbers are: 32
The following numbers are: 33
The following numbers are: 33
The following numbers are: 34
The following numbers are: 35
The following numbers are: 36
The following numbers are: 37
The following numbers are: 38
The following numbers are: 39
Вход в полноэкранный режим Выход из полноэкранного режима

Цикл Do-While Loop:
(i) Определение — Этот тип цикла выполняет блок кода по крайней мере один раз. Он либо повторяется, либо не повторяется в зависимости от булева условия в конце блока.

(ii) Синтаксис Java —
Шаг 1(Инициализация выражения), на этом первом шаге объявляется переменная, затем ей присваивается значение.
Шаг 2(Обновить выражение), на этом шаге будет напечатан оператор, а выражение либо увеличит, либо уменьшит переменную цикла на некоторое значение. Обе операции будут выполняться в цикле do.
Шаг 3(Test Expression), на этом шаге проверяется выражение. Если оно истинно, мы выполним тело и перейдем к обновлению выражения, если ложно — выйдем из цикла. Эта операция будет происходить в цикле while.

Syntax: 
//initialize expression
 do {
    //statement
   //update expression
}
//condition check
while (test expression);

Program Example: 
//A program to display numbers from 60 to 70
 public class DoWhileExample{
 public static void main (String args[]) {
 //initialization of variable
 int n = 60;
 do {
    //statements
    System.out.println("value of n" + n);
    n++;
    } while (n <= 70);
    }
    }

Result:
 value of n: 60
 value of n: 61
 value of n: 62
 value of n: 63
 value of n: 64
 value of n: 65
 value of n: 66
 value of n: 67
 value of n: 68
 value of n: 69
 value of n: 70
Вход в полноэкранный режим Выход из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий