Bucle în programare Java - Aflați tipurile de bucle în Java

Cuprins:

Anonim

Ce este Bucle în programare Java?

„Codarea” în definiții simple înseamnă o modalitate de a spune computerului ce trebuie să facă, totuși, nu este atât de ușor așa cum ar putea părea, dar de acum nu ne vom concentra pe partea ulterioară (înseamnă ușoară sau grea). În acest subiect, vom afla despre Bucle în programare Java.

Calculatoarele pot înțelege doar tipurile de date „ON” și „OFF”, care sunt cunoscute în mod obișnuit ca valori „binare”. Codurile binare constau din (0 și 1) și sunt înțelese de computerele din întreaga lume. Problema este însă că nu putem scrie trilioane de 0 și 1 și că pentru a face computerul să înțeleagă ceea ce le cerem să calculeze. Aici intră imagini limbaje de programare sau codare.

Cu aceasta, am filtrat cu succes înțelegerea noastră până la nivelul de codare și de când știm ce face „Codarea” și de ce codăm, trebuie să atingem în continuare până la nivelul „Bucle” care este titlul discuției?

Există mai multe PL peste noi, multe dintre ele sunt destinate dezvoltării web, altele pentru dezvoltarea aplicațiilor pentru desktop, unele sunt cunoscute ca ridicate și altele sunt cunoscute sub numele de PL de nivel scăzut. Toate aceste limbaje de programare au ceva în comun, adică „LOOPS”.

Trecând mai adânc în discuție, Buclele sunt prezente în aproape toate limbajele de programare; să vedem ce avantaje au pentru dezvoltatori -

  • Acestea sunt „REUSABILE”
  • Acestea reduc dimensiunea „CODIFICĂRII”
  • Acestea fac un flux ușor al „CONTROLULUI”
  • Acestea tind să reducă „COMPLEXITATEA”

Buclele din programarea JAVA sunt destinate să rezolve complexitatea codului, sunt utilizabile și sunt destinate utilizării de către dezvoltatori pentru a reutiliza codurile conform cerințelor.

Tipuri de bucle în Java

Iată tipurile de bucle în Java cu definiție + diagramă de flux + explicație + exemple cu ieșire

Definiții - În JAVA, buclele sunt declarații iterative. Aceste declarații îi ajută pe dezvoltatori (sau utilizatori) să itereze codurile programului sau un grup de coduri rulează de mai multe ori (după necesitate).

Tipuri de bucle - În JAVA există în principal 3 categorii principale de bucle și anume

  • PENTRU LOOP
  • CÂND LOOP
  • DO-WHILE LOOP

Înainte de a săpa în adâncime în aceste LOOPS, dorim ca cititorii noștri să înțeleagă un lucru (acest lucru are valoare pentru toate cele trei bucle). Indiferent dacă este un FOR, WHILE sau DO WHILE, toate au Start, Body și, în sfârșit, Destinația. Fără să ne vedem unul câte unul -

1. Pentru Buclă

Dacă sunteți dezvoltator și doriți să executați sau să rulați o parte a programului dvs. la un anumit număr de ori înainte de a obține rezultatul final (sau rezultatul); veți merge cu IUBIREA PENTRU. Nu uitați, veți utiliza „Pentru buclă” numai atunci când știți clar numărul de ori pe care doriți să îl executați. Bucla FOR se va repeta până când va avea o valoare egală cu „TRUE”.

Să vedem organigrama acestuia pentru o mai bună și mai clară înțelegere -

Sintaxă de buclă pentru

for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)

Explicaţie

În bucla FOR, toți cei 3 parametri (adică inițializare, condiție și incrementare / decrementare) rămân într-o singură instrucțiune.

Inițializare înseamnă a oferi valorile inițiale ale Variabilei.

Condiția înseamnă valoarea pe care dorim să o verificăm în program.

Creștere / micșorare înseamnă ceea ce doriți să aveți în buclă; valoarea va fi fie crescută, fie scăzută în consecință.

Corpul buclelor începe cu paranteze Curly și se termină cu paranteze cret ()) și conține instrucțiunile care vor fi executate cu ajutorul buclei.

Exemplu -

Intenția noastră este de a imprima toate numerele uniforme între 1 și 100.

Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)

Rezultatul pentru acest program va fi de 2, 4, 6, 8, 10, 12 ………………… ..96, 98.100

2. În timp ce Buclă

Doar atunci când este nevoie de o anumită cantitate de declarații pentru a fi executate în mod repetat până la îndeplinirea condiției, avem nevoie de bucla WHILE? Aici, spre deosebire de bucla FOR, condiția este verificată mai întâi înainte de execuția instrucțiunii.

Să vedem organigrama acestuia pentru o mai bună și mai clară înțelegere -

Sintaxa lui Loop În timp

while (boolean condition)
(
loop statements
)

Explicaţie

În timp ce bucla începe cu instrucțiunile de condiții de aplicare plasate în interiorul parantezelor. Acestea țin de asemenea instrucțiunile de buclă din parantezele cret. După cum am spus, bucla WHILE rulează până când valoarea păstrează valoarea adevărată.

Exemplu -

Vrem să tipărim toate numerele impare între 1 și 100.

Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )

Rezultat - 1, 3, 5, 7, 9, 11 …………………………………………… ..97, 99

3. Faceți în timp ce

Nu există o mare diferență între buclele WHILE și DO WHILE, diferența constă în validarea declarației lor. În DO WHILE, starea este verificată după executarea blocului de declarații, deci putem spune în DO WHILE instrucțiunile sunt cel puțin o dată executate.

Să vedem organigrama acestuia pentru o mai bună și mai clară înțelegere -

Sintaxa de a face în timp ce buclă

Do
(
statements..
)
while (condition);

Explicaţie

Nu există nicio verificare a condiției în bucla DO WHILE pentru prima dată, mai târziu condiția este verificată pentru TRUE sau FALSE. Dacă este ADEVĂRAT, următoarea iterație a buclelor începe altfel bucla se termină.

Exemplu -

Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))

Rezultat - 2, 4, 6, 8, 10 …………… .98, 100

Comparație între diferite tipuri de bucle

1. Declarație

Pentru Buclă

For (initialization; condition; iteration)(
//body of 'for' loop
)

În timp ce Buclă

Statements; //body of loop
)

Face în timp ce

Do
(
Statements
)
while (condition);

2) Folosim bucla FOR dacă utilizatorul cunoaște timpul de iterație, în timp ce bucla WHILE and DO WHILE este preferată atunci când numărul de iterații nu este cunoscut.

3) În ceea ce privește declarația condițională din bucla FOR, aceasta va funcționa în timp infinit, în timp ce pentru WHILE și DO WHILE, absența instrucțiunii condiționale va da „Eroare de compilare”.

Concluzie

Conceptul de bucle este foarte crucial pentru utilizatorii care aparțin dezvoltării, dacă sunt proaspeți și se pregătesc pentru examene sau interviu, trebuie să fie reîncărcați cu conceptele de bucle.

Am acoperit toate aspectele cruciale ale buclelor și astfel funcționează lucrurile în bucle. Aceste 3 bucle sunt cele mai cruciale și restul sunt improvizate pe ele. Dacă aveți o aderență bună asupra acestora, atunci restul va fi destul de ușor de înțeles.

Articole recomandate

Acesta este un ghid pentru Bucle în programare Java. Aici discutăm tipurile de bucle în Java cu definiție, diagramă de flux, explicații și exemple cu ieșire. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. În timp ce Buclă în Java
  2. Modele de stele în Java
  3. Bucle în C
  4. Bucle în C ++
  5. Schiri în programare Java
  6. Diferite tipuri de bucle cu avantajele sale
  7. Bucle în VBScript cu exemple
  8. Beneficiul și tipurile de bucle în PowerShell