in limbajele de programare, buclele sunt folosite pentru a executa un set de instructiuni/functii in mod repetat atunci cand anumite conditii devin realitate. Există trei tipuri de bucle în Java.
- For loop
- while loop
- do-while loop
Java For Loop vs While Loop vs Do While Loop
Java for loop este folosit pentru a itera o parte a programului de mai multe ori. Dacă numărul de iterație este fix, se recomandă utilizarea pentru buclă.
există trei tipuri de bucle în java.,
- simplu pentru buclă
- pentru-fiecare sau îmbunătățită pentru buclă
- etichetat pentru buclă
Java simplu pentru buclă
un simplu pentru buclă este același ca C / C++. Putem inițializa variabila, verifica starea și valoarea incrementului / decrementării. Se compune din patru părți:
- inițializare: este condiția inițială care este executată o dată când începe bucla. Aici, putem inițializa variabila sau putem folosi o variabilă deja inițializată. Este o condiție opțională.,
- stare: este a doua condiție care este executată de fiecare dată pentru a testa starea buclei. Continuă execuția până când condiția este falsă. Trebuie să returneze valoarea booleană fie adevărată, fie falsă. Este o condiție opțională.
- declarație: instrucțiunea buclei este executată de fiecare dată până când a doua condiție este falsă.
- Increment/Decrement: incrementează sau diminuează valoarea variabilei. Este o condiție opțională.,
Sintaxa:
Organigrama:
Exemplu:
Testați-l Acum
Ieșire:
12345678910
Java Imbricate Pentru Bucla
Dacă avem o buclă în interiorul o altă buclă, este cunoscut ca imbricate pentru buclă. Bucla interioară Execută complet ori de câte ori bucla exterioară execută.,
Exemplu:
Ieșire:
1 11 21 32 12 22 33 13 23 3
Piramida Exemplu 1:
Ieșire:
* * * * * * * * * * * * * * *
Piramida Exemplu 2:
Ieșire:
* * * * * * * * * * * * * * * * * * * * *
Java pentru-fiecare Bucla
pentru fiecare buclă este folosit pentru a traversa matrice sau colectarea în java. Este mai ușor de utilizat decât simplu pentru buclă, deoarece nu trebuie să incrementăm valoarea și să folosim notația indicatorului.Acesta funcționează pe bază de elemente nu index. Returnează elementul unul câte unul în variabila definită.,
Sintaxa:
Exemplu:
Testați-l Acum
Ieșire:
1223445678
Java Etichetate Pentru Bucla
putem avea un nume de fiecare Java pentru buclă. Pentru a face acest lucru, folosim eticheta înainte de bucla for. Este util dacă am imbricat pentru buclă, astfel încât să putem rupe/continua specific pentru buclă.
De obicei, pauză și să continue cuvinte cheie pauze / continuă cel mai intim pentru bucla numai.,
Sintaxa:
Exemplu:
Ieșire:
1 11 21 32 1
Dacă utilizați pauză bb;, se va rupe bucla interior doar care este comportamentul implicit de orice buclă.
ieșire: