Цикли в програмирането на Java - Научете типовете контури в Java

Съдържание:

Anonim

Какво е Loops в Java програмирането?

„Кодиране“ в прости дефиниции означава начин да се каже на компютъра какво да прави, обаче, не е толкова лесно начинът, който изглежда, но към момента няма да се съсредоточим върху по-късната (означава лесна или трудна) част. В тази тема ще научим за Loops в Java програмирането.

Компютрите могат да разбират само „ON“ и „OFF“ видове данни, които обикновено са известни като „двоични“ стойности. Двоичните кодове се състоят от (0 и 1) и се разбират от компютрите по целия свят. Проблемът е обаче, че не можем да напишем трилиони от 0 и 1 и това, за да направим компютърът да разбере какво ги молим да изчисли. Това е мястото, където езиците за програмиране или кодирането влизат в картината.

С това успешно филтрирахме нашето разбиране до ниво на кодиране и сега, тъй като знаем какво прави 'Кодиране' и защо кодираме, трябва да продължим да достигаме нивото 'Loops', което е заглавието на дискусията?

Има няколко PL през нас, много от тях са за уеб разработка, други за разработка на десктоп приложения, някои са известни като високи, а някои са известни като PL на ниско ниво. Всички тези езици за програмиране имат нещо общо, т.е. „LOOPS“.

Задълбочавайки се в дискусията, Loops присъстват на почти всички езици за програмиране; нека да видим какви предимства имат за разработчиците -

  • Това са „повторно използване“
  • Те намаляват размера на „КОДИНГ“
  • Те правят лесен поток от „CONTROL“
  • Те са склонни да намаляват „КОМПЛЕКСНОСТТА“

Циклите в JAVA програмирането са предназначени за решаване на сложността на кода, могат да се използват и са предназначени за използване от разработчиците за повторно използване на кодовете според изискването.

Видове цикли в Java

Ето видовете цикли в Java с дефиниция + блок-схема + обяснение + примери с изход

Определения - В JAVA циклите са итеративни изрази. Тези изявления помагат на разработчиците (или на потребителите) да итератират програмните кодове или група кодове да се изпълнява многократно (според нуждите).

Видове контури - В JAVA има главно 3 основни категории контури, а именно

  • ЗА LOOP
  • КОЛКО ЛОПА
  • НАПРАВЕТЕ ПОДЛОЖКА

Преди да се разровим дълбоко в тези LOOPS, искаме нашите читатели да разберат едно нещо (това има стойност и за трите цикъла). Независимо дали е ЗА, ХОТЕЛ или ДОКЛАД, всички имат начална, телесна и накрая дестинация. Без да ги видим един по един -

1. За контур

Ако сте разработчик и искате да изпълните или стартирате част от програмата си за определен брой пъти, преди да получите крайния резултат (или резултат); ще отидете с ЗА ЛОПА. Не забравяйте, че ще използвате 'For loop' само когато знаете ясно колко пъти искате да изпълните операторите. Цикълът FOR се повтаря, докато има стойност, равна на „TRUE“.

Нека видим схемата за това за по-добро и ясно разбиране -

Синтаксис на For Loop

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. Докато Loop

Само когато е необходимо определено количество отчети, за да се изпълняват многократно, докато условието се изпълни, имаме нужда от цикъла WHILE? Тук, за разлика от цикъла FOR, условието се проверява първо преди изпълнението на оператора.

Нека видим схемата за това за по-добро и ясно разбиране -

Синтаксис на while Loop

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 Loop

Do
(
statements..
)
while (condition);

обяснение

Няма проверка на състоянието в цикъл DO WHILE за първи път, по-късно състоянието се проверява за ИСТИНСКА или ЛЕЖНА. Ако е ИСТИНСКА, тогава следващата итерация на цикли започва, в противен случай цикълът се прекратява.

Пример -

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
)

Докато Loop

Statements; //body of loop
)

Правете докато

Do
(
Statements
)
while (condition);

2) Използваме цикъл FOR, ако потребителят знае времето на повторение, докато WHILE и DO WHILE е предпочитан, когато броят на повторенията не е известен.

3) Относно условното изявление в цикъл FOR, то ще работи безкрайно време, докато за WHILE и DO WHILE липсата на условно изявление ще даде „Compilation Error“.

заключение

Концепцията Loops е много важна за всички потребители, които принадлежат към разработката, ако са по-свежи и се подготвят за изпити или интервю, те трябва да бъдат добре репетирани с концепциите Loops.

Разкрихме всички основни аспекти на Loops и по този начин нещата работят в Loops. Тези 3 бримки са най-важните и останалите импровизират върху тях. Ако имате добро сцепление с тях, тогава останалите ще бъдат доста по-лесни за разбиране.

Препоръчителни статии

Това е ръководство за Loops в Java програмирането. Тук обсъждаме Видовете цикли в Java с дефиниция, блок-схема, обяснение и примери с изход. Можете също да разгледате следната статия, за да научите повече -

  1. Докато Loop в Java
  2. Звездни модели в Java
  3. Цикли в С
  4. Цикли в C ++
  5. Масиви в Java програмиране
  6. Различни видове контури с неговите предимства
  7. Цикли в VBScript с примери
  8. Предимства и видове цикли в PowerShell