În programarea Java, structurile repetitive ne ajută să
executăm același set de instrucțiuni de mai multe ori, fără a repeta codul.
Una dintre cele mai utilizate structuri este instrucțiunea for, datorită clarității și eficienței sale.
Se folosește atunci când:
Exemple tipice de aplicare:
Una dintre cele mai utilizate structuri este instrucțiunea for, datorită clarității și eficienței sale.
- știm de la început de câte ori vrem să repetăm o acțiune;
- avem nevoie de un contor (de exemplu, o variabilă care crește sau scade la fiecare pas);
- vrem să parcurgem o succesiune de valori (indici, numere, caractere etc.).
- calculul sumei primelor n numere naturale;
- afișarea unei liste de elemente;
- generarea de tabele (ex. tabla înmulțirii);
- prelucrarea datelor într-un vector sau matrice;
- repetarea unei instrucțiuni de un anumit număr de ori.
Se folosește atunci când:
Exemple tipice de aplicare:
Sintaxa:
for (expresie_initializare;
expresie_conditie; expresie_iteratie) {
// instrucțiuni
}
Semantica:
- Se
execută expresia de inițializare (de obicei, o variabilă contor
este inițializată).
- Se
verifică expresia condiției.
- Dacă
este adevărată (true), se execută instrucțiunile din corpul
buclei.
- Dacă
este falsă (false), bucla se oprește.
- După execuția corpului buclei, se evaluează expresia de iterație, apoi se revine la pasul 2.
Atenție!
Variabilele declarate în zona de inițializare sunt locale buclei for și nu pot fi utilizate în afara acesteia:
Poți declara mai multe expresii separate prin virgulă:
Oricare dintre cele trei componente poate fi omisă. Următoarele exemple sunt corecte, dar atenție mare la buclele infinite! În aceste cazuri, este necesar să controlezi ieșirea din buclă cu instrucțiunea break.
Să aveți o zi deosebită!
💝
frumos
RăspundețiȘtergerefain
RăspundețiȘtergere