Instrucţiuni de control în Java



Compilatorul Java execută codul de sus în jos. Declarațiile din cod sunt executate în conformitate cu ordinea în care apar. Cu toate acestea, Java oferă instrucțiuni care pot fi utilizate pentru a controla fluxul de cod Java. Astfel de declarații se numesc instrucțiuni de flux de control. Este una dintre caracteristicile fundamentale ale Java, care oferă un flux lin al programului.

Java oferă trei tipuri de instrucțiuni de flux de control:

  1. Declarații privind luarea deciziilor
    • declarația if
    • declarația switch
  2. Declarații de buclă
    • declarația do while
    • declarația while
    • declarația for
    • declarația for-each
  3. Declarați de salt
    • declarația break
    • declarația continue

Declarații de luare a deciziilor

După cum sugerează și numele, declarațiile decizionale decid ce declarație să execute și când. Declarațiile de luare a deciziilor evaluează expresia booleană și controlează fluxul programului în funcție de rezultatul condiției furnizate. Există două tipuri de declarații de luare a deciziilor în Java, adică instrucțiunea If și declarația switch.


Declarații de buclă

În programare, uneori trebuie să executăm blocul de cod în mod repetat, în timp ce unele condiții sunt evaluate la adevărat. Cu toate acestea, instrucțiunile de buclă sunt utilizate pentru a executa setul de instrucțiuni într-o ordine repetată. Executarea setului de instrucțiuni depinde de o anumită condiție.

În Java, avem trei tipuri de bucle care se execută în mod similar. Cu toate acestea, există diferențe în ceea ce privește sintaxa și timpul de verificare a stării.


Declarați de salt

După cum sugerează și numele, instrucțiunea break este utilizată pentru a sparge fluxul curent al programului și a transfera controlul către următoarea instrucțiune în afara unei instrucțiuni loop sau switch. Cu toate acestea, rupe doar bucla interioară în cazul buclei imbricate.

Instrucțiunea break nu poate fi utilizată independent în programul Java, adică poate fi scrisă numai în instrucțiunea loop sau switch.