Вступ до циклу в Java

Цикли на будь-якій мові програмування використовуються з тих пір. Петлі та ітерації складають важливий компонент мови програмування, будь то Java або Python. Однією з таких петельних конструкцій є цикл виконання на мові Java, який також відомий як пост-інкрементний цикл, тобто там, де працює циклічна конструкція один раз точно, а потім відповідає умові, щоб він запустився наступного разу тощо. Умова, в цьому випадку, поставлена ​​в кінці. Іншими словами, блоки умов продовжують виконуватись постійно, якщо і до тих пір, поки певний набір умов не буде названий істинним.

Синтаксис:

do
(
//block of statements
) while (expression);

Вираз, який згадується відразу після блоку while, використовується для повернення булевого значення, тобто або істинного, або хибного. Якщо жодного зі значень не вдалося знайти, компілятор видає помилку часу компіляції.
Команда do в цьому синтаксисі забезпечує виконання коду принаймні один раз, навіть коли вираз не виконується або умова не перевіряється. Блок висловлювань - це набір операторів, які виконуються всередині циклу виконання циклу виконання. Складається з корпусу програми. Зрештою, оператор while, зрештою, використовується для оцінки виразу, а потім застосує пост-умову, щоб перевірити, чи відповідає призначений випадок вимогам, і чи слід його додатково циклікувати.

Як в циклі працює цикл на Java?

Нижче наведено пояснення того, як працює цикл виконання часу на Java:

  • Для циклу "час роботи" умову не потрібно виконувати, оскільки ця петля також добре працює вперше, навіть коли умова не виконується. Потім виконавець компілятора входить у блок виконання функцій, виконує все, що є в блоці операторів, а потім виходить перевірити частину виразів, де порівнюється умова. Якщо умова виконується, то цикл повторюється, інакше цикл виходить з блоку. Основна відмінність циклу "час" та "час виконання" полягає в тому, що, коли перший шукає попередні умови, другий орієнтується на постумови.
  • Основна відмінність циклу "do-while" від дуже добре відомого полягає в тому, що кількість ітерацій потрібно знати у випадку циклу разом з початковим значенням і значенням, яке збільшується. Це частіше застосовується, коли ітерації та їх кількість фіксуються в кількості, тоді як у випадку циклу до-час кількість ітерацій невідомо раніше, але може змінюватися динамічно.

Схема потоку

Приклади циклу виконання часу на Java

Нижче наведено приклади всього числа до 10:

Приклад №1

Друк усіх чисел менше, ніж дорівнює 10

Код:

public class Main (
public static void main(String args ())
(
int c=1;
System.out.println("printing all the numbers till 10:");
do
(
//printing all the numbers till 10
System.out.println(c);
++c;
) while(c<11);
)
)

Вихід:

Приклад №2

Ітерація масиву, використовуючи цикл виконання часу на Java

Код:

public class Main
(
public static void main(String args ())
(
int arr()= (1, 6, 7, 514, 4, 98);
System.out.println("Printing the list of arrays: ");
//i in this case starts with 0 as the index in any looping statement has to start with the index of 0.
int i=0;
do
(
System.out.println(arr(i));
++i;
) while (arr(i)<=6);
)
)

Вихід:

Приклад №3

Написання програми для циклу нескінченного виконання часу

Код:

public class Main
(
public static void main(String() args)
(
do
(
System.out.println("infinite do while loop");
) while(true);
)
)

Вихід:

Ця програма працюватиме нескінченно до тих пір, поки блок коду явно не буде порушений, коли нескінченний цикл потрапить у стан циклу while, але це справжнє умова і завжди буде дотримано. Тому цей тип циклів і конструкцій програмування не рекомендується, оскільки вони можуть заплутати компілятор і можуть повісити вашу систему, якщо вона не містить відповідних оперативної пам'яті та інших вимог пам'яті.

Приклад №4

Друк усіх чисел від 10 до 1 у зворотному порядку

Код:

public class Main
(
public static void main(String args ())
(
int c=10;
System.out.println("Printing all the numbers from 10 till 1");
do
(
//printing all the numbers till 10
System.out.println(c);
--c;
) while(c>0);
)
)

Вихід:

Приклад №5

Друк усіх чисел менше Рівного 10 без використання оператора Increment

Код:

public class Main
(
public static void main(String args ())
(
int c=1;
System.out.println("printing all the numbers till 10");
do
(
//printing all the numbers till 10 using shorthand operator
System.out.println(c);
c+=1;
) while(c<11);
)
)

Вихід:

Основна відмінність цього прикладу від першого прикладу полягала у використанні операторів скорочень у даному випадку та використанні попереднього збільшення лічильника у випадку прикладу № 1. Обидва вони будуть давати однаковий результат. Це лише питання на ваш вибір, якого оператора ви бажаєте вибрати для циклу виконання часу.

Висновок

У цьому дописі ми обговорили базовий рівень введення для циклу. Ми також детально обговорили роботу циклу виконання часу. Ми обговорили тонкощі та основні відмінності разом із застосуванням циклу "do-while" для інших циклів, таких як цикл while або for. Ми вивчили блок-схему циклу "час роботи", що допомогло нам глибше зрозуміти це. Ми читаємо про синтаксис, а також величезний перелік різноманітних прикладів, щоб зрозуміти розуміння циклу виконання часу. Сподіваюся, вам сподобалась ця стаття. Слідкуйте за нами для таких статей.

Рекомендовані статті

Це керівництво для виконання циклу на Java. Тут ми обговорюємо, як це робити під час циклу в Java на Java, з діаграмою потоку та топ5 прикладами. Ви також можете ознайомитись з іншими нашими пов’язаними статтями, щоб дізнатися більше -

  1. VB.Net для циклу
  2. Петлі в програмуванні Java
  3. PHP Робіть цикл
  4. Поки петля в Матлабі
  5. Зворотний бік JavaScript
  6. Масиви в програмуванні Java
  7. Робіть цикл у JavaScript
  8. Події VB.Net