Що таке петлі в програмуванні Java?
"Кодування" у простих визначеннях означає спосіб сказати комп'ютеру, що робити, однак, це не так просто, як може здатися, але на даний момент ми не зупинимось на пізнішій (означає легку чи жорстку) частину. У цій темі ми дізнаємось про петлі в програмуванні Java.
Комп'ютери можуть розуміти лише типи даних "УВІМКНЕНО" та "ВИМКНЕНО", які зазвичай називаються значеннями "Двійкові". Бінарні коди складаються з (0 і 1) і розуміються комп'ютерами по всьому світу. Але проблема полягає в тому, що ми не можемо записати трильйони 0 і 1, і це для того, щоб комп'ютер зрозумів, що ми просимо їх обчислити. Тут мови малювання програмування або кодування потрапляють у зображення.
Завдяки цьому ми успішно відфільтрували своє розуміння до рівня кодування, і тепер, оскільки ми знаємо, що робить «Кодування», і чому ми кодуємо, нам доведеться додатково натиснути до рівня «Петлі», що таке назва дискусії?
У нас є декілька PL, багато з них призначені для веб-розробки, інші - для розробки додатків для настільних ПК, деякі відомі як високі, а деякі відомі як PL низького рівня. Усі ці мови програмування мають щось спільне, тобто "LOOPS".
Заглиблюючись у дискусію, петлі присутні майже на всіх мовах програмування; давайте подивимося, які переваги вони мають для розробників -
- Це "повторно використовувані"
- Вони зменшують розмір кодування
- Вони забезпечують легкий потік "CONTROL"
- Вони, як правило, знижують "СКЛАДНІСТЬ"
Цикли в програмуванні JAVA призначені для вирішення складності коду, можуть бути використані і призначені для використання розробниками для повторного використання кодів відповідно до вимоги.
Типи циклів на Java
Ось типи циклів у Java з визначенням + блок-схема + пояснення + приклади з виходом
Визначення - У циклі JAVA петлі - це ітеративні твердження. Ці твердження допомагають розробникам (або користувачам) повторювати програмні коди, або група кодів працює декілька разів (відповідно до потреби).
Типи петель - у JAVA в основному є 3 основні категорії петель, а саме
- ДЛЯ ЛОПУ
- ПІД ЧАС
- ЗРОБИТИ ВІДКЛЮЧЕННЯ
Перш ніж ми заглиблюємося в ці LOOPS, ми хочемо, щоб наші читачі зрозуміли одне (це має значення для всіх трьох циклів). Незалежно від того, це ЗА, ВІД або ВІД ВСІХ мають Старт, Тіло і нарешті Пункт призначення. Без цього давайте побачимо їх по черзі -
1. Для петлі
Якщо ви розробник і хочете виконати або запустити частину своєї програми певну кількість разів, перш ніж отримати кінцевий результат (або результат); ти підеш із ЗАЛОГОМ. Пам'ятайте, ви будете використовувати "For цикл" лише тоді, коли чітко знаєте, скільки разів ви хочете виконати оператори. Цикл FOR повторюватиметься до тих пір, поки значення не дорівнює "TRUE".
Давайте подивимось схему цієї програми для кращого і чіткого розуміння -
Синтаксис для циклу
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Пояснення
У циклі FOR всі 3 параметри (тобто ініціалізація, умова та збільшення / зменшення) залишаються в одному єдиному операторі.
Ініціалізація означає надати початкові значення змінної.
Умова означає значення, яке ми хочемо перевірити в програмі.
Збільшення / зменшення означає те, що ви хочете мати в циклі; значення буде або збільшено, або зменшиться відповідно.
Тіло циклів починається з фігурних дужок і закінчується фігурними дужками ()) і містить заяви, які будуть виконані за допомогою циклу.
Приклад -
Наш намір - надрукувати всі парні числа від 1 до 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Вихід для цієї програми становитиме 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Поки петля
Тільки тоді, коли певна кількість тверджень потрібна для повторного виконання, доки умова не буде виконана, нам потрібен цикл WHILE? Тут, на відміну від циклу FOR, умова перевіряється спочатку перед виконанням оператора.
Давайте подивимось схему цієї програми для кращого і чіткого розуміння -
Синтаксис циклу while
while (boolean condition)
(
loop statements
)
Пояснення
Поки цикл починається з заяв про умови застосування, розміщених всередині дужок. Вони також містять заяви циклу у фігурних дужках. Як ми вже говорили, цикл WHILE працює до тих пір, поки значення не залишиться справжнього значення.
Приклад -
Ми хочемо надрукувати всі непарні числа від 1 до 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Вихід - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Робіть поки
Різниця між циклами WHILE і DO WHILE не велика, різниця полягає в валідації їх твердження. У DO WHILE умова перевіряється після виконання блоку висловлювань, отже, ми можемо сказати в DO WHILE, що заяви принаймні виконуються один раз.
Давайте подивимось схему цієї програми для кращого і чіткого розуміння -
Синтаксис циклу Do while
Do
(
statements..
)
while (condition);
Пояснення
Вперше не виконується перевірка стану в циклі DO WHILE, пізніше умова перевіряється на TRUE або FALSE. Якщо це TRUE, то наступна ітерація циклів починається, інакше цикл закінчується сам.
Приклад -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Вихід - 2, 4, 6, 8, 10 …………… .98, 100
Порівняння між різними типами петель
1. Декларація
Для циклу
For (initialization; condition; iteration)(
//body of 'for' loop
)
Поки петля
Statements; //body of loop
)
Робіть поки
Do
(
Statements
)
while (condition);
2) Ми використовуємо цикл FOR, якщо користувач знає час ітерації, тоді як цикл WHILE і DO WHILE є кращим, коли кількість ітерацій невідоме.
3) Що стосується умовного твердження в циклі FOR, воно буде працювати нескінченно, тоді як для WHILE і DO WHILE відсутність умовного твердження дасть "помилку компіляції".
Висновок
Концепція циклів дуже важлива для будь-яких користувачів, які належать до розробки, якщо вони свіжіші та готуються до іспитів чи співбесіди, вони повинні бути добре репетировані з концепціями циклів.
Ми висвітлювали всі найважливіші аспекти циклу, і ось як це працює в Loops. Ці 3 петлі є найважливішими, і решта на них імпровізується. Якщо ви добре впораєтеся з ними, то решта буде зрозуміти досить простіше.
Рекомендовані статті
Це посібник щодо циклів у програмуванні Java. Тут ми обговорюємо типи циклів на Java з визначенням, блок-схемою, поясненням та прикладами з виведенням. Ви також можете переглянути наступну статтю, щоб дізнатися більше -
- Поки цикл у Java
- Зоряні візерунки на Яві
- Петлі в С
- Петлі в C ++
- Масиви в програмуванні Java
- Різні типи петель з її перевагами
- Петлі в VBScript із прикладами
- Переваги та типи петель у PowerShell