Video: Supersection Week 1 2024
A do … în timp ce declarația în programarea Java este similară cu o declarație în timp, dar cu o diferență critică: Într-o declarație do … while condiția care oprește bucla nu este testat până după executarea declarațiilor din buclă. Forma de bază a instrucțiunii do … while este:
do instrucțiunea în timp ce ( expresia );
Cuvântul cheie și expresia nu sunt codificate până la după corpul bucla. Ca și cu o declarație de timp, corpul pentru o do … în timp ce declarația poate fi o singură declarație sau un bloc de declarații închise în bretele.
De asemenea, observați că un punct și virgulă urmează expresia. do … în timp ce este singura declarație looping care se termină cu un punct și virgulă.
Iată o buclă care contează de la 1 la 20:
int number = 1; faceți {System. out. imprimare (număr + ""); numărul ++;} în timp ce (număr <= 20);
Declarația sau instrucțiunile din corpul unei instrucțiuni do … while întotdeauna se execută cel puțin o dată. În schimb, declarația sau instrucțiunile din instrucțiunile unui corp de timp nu sunt executate deloc dacă expresia în timp este falsă prima dată când este evaluată.
Puteți ieși din mijlocul unei buclă folosind o instrucțiune de pauză. De asemenea, puteți utiliza o instrucțiune pentru a trece peste o execuție a buclă.