Diferența cheie - pauză vs continuare în Java
În programare, uneori este necesar să se repete o instrucțiune sau un set de instrucțiuni de mai multe ori. Buclele sunt folosite pentru a itera de mai multe ori același set de instrucțiuni. Câteva exemple de bucle sunt bucla while, bucla do while și bucla for. În bucla while, expresia testului este evaluată mai întâi. Dacă este adevărat, instrucțiunile din bucla while se execută. În cele din urmă, expresia testului este evaluată din nou. Dacă este adevărat, instrucțiunile se vor executa din nou. Când expresia testului devine falsă, bucla se termină. Bucla do while este similară cu bucla while. Dar declarațiile se execută o dată înainte de verificarea expresiei de test. Bucla for este utilizată atunci când numărul de iterații este cunoscut la început. Inițializarea are loc mai întâi. Apoi se verifică expresia testului. Dacă este adevărat, bucla se execută. Apoi se evaluează expresia de actualizare. Din nou, expresia testului este verificată. Dacă este adevărat, bucla se execută. Acest proces se repetă până când expresia testului devine falsă. Uneori este necesar să omiteți câteva instrucțiuni în interiorul buclei sau să terminați bucla imediat fără a verifica expresia testului. Declarațiile de pauză și continuare pot fi utilizate pentru a realiza această sarcină. Pauza este utilizată pentru a termina bucla imediat și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este utilizată pentru a sări iterația curentă a buclei. Aceasta este diferența cheie între pauză și continuare în Java. Uneori este necesar să omiteți câteva instrucțiuni în interiorul buclei sau să terminați bucla imediat fără a verifica expresia testului. Declarațiile de pauză și continuare pot fi utilizate pentru a realiza această sarcină. Pauza este utilizată pentru a termina bucla imediat și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este utilizată pentru a sări iterația curentă a buclei. Aceasta este diferența cheie între pauză și continuare în Java. Uneori este necesar să omiteți câteva instrucțiuni în interiorul buclei sau să terminați bucla imediat fără a verifica expresia testului. Declarațiile de pauză și continuare pot fi utilizate pentru a realiza această sarcină. Pauza este utilizată pentru a termina bucla imediat și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este utilizată pentru a sări iterația curentă a buclei. Aceasta este diferența cheie între pauză și continuare în Java.
CUPRINS
1. Prezentare generală și diferența cheie
2. Ce este pauza în Java
3. Ce se continuă în Java
4. Asemănări între pauză și continuă în Java
5. Comparație Side by Side - Break vs continue în Java în formă tabelară
6. Rezumat
Ce este pauza în Java?
Pauza este utilizată pentru a termina imediat din buclă. Când există o instrucțiune break, controlul este transmis instrucțiunii după buclă. Cuvântul cheie „break” este folosit pentru a indica declarația break. Chiar dacă programul execută bucla, dacă are loc o pauză, executarea buclei se termină. Prin urmare, dacă programatorul dorește să oprească execuția atunci când este îndeplinită o anumită condiție, atunci poate folosi instrucțiunea break.
Figura 01: Program Java cu instrucțiune break
Conform programului de mai sus, bucla for iterează de la 1 la 10. Când valoarea i devine 6, expresia test devine adevărată. Deci, instrucțiunea break se execută și bucla se termină. Deci, valoarea după 6 nu se va imprima. Numai valoarea de la 1 la 5 tipări.
Ce se continuă în Java?
Continuarea este folosit pentru a sări peste iterația curentă a buclei. Cuvântul cheie „continue” este utilizat pentru a indica declarația continue. Când se execută în continuare, controlul programului ajunge la sfârșitul buclei. Apoi se verifică expresia testului. Într-o buclă for, instrucțiunea de actualizare este verificată înainte ca expresia de test să fie evaluată.
Figura 02: Program Java cu declarație continue
Conform programului de mai sus, bucla for iterează de la 1 la 10. Când i este 1, restul după împărțirea la doi este 1. Deci, condiția if este adevărată. Prin urmare, declarația continue se execută și iterația trece la următoarea. Apoi i vine 2. Când se împarte 2 la 2, restul este 0. Condiția este falsă. Deci, continuare nu se execută. Prin urmare, valoarea 2 este tipărită. În următoarea iterație, i este 3. Când îl împărțiți la 2, restul este 1. Condiția este adevărată. Deci, continuă executările și iterația sare la următoarea și i devine 4. Acest proces se repetă până când i devine 10. Dacă restul este unul, iterația trece la următoarea din cauza instrucțiunii continue. Se imprimă doar numerele pare.
Care este asemănarea dintre pauză și continuare în Java?
Atât break cât și continue în Java sunt utilizate pentru a schimba execuția buclei
Care este diferența dintre pauză și continuare în Java?
Difuzarea articolului din mijloc înainte de tabel
pauză vs continuare în Java |
|
Pauza este o structură de control buclă care determină terminarea buclei și transmiterea controlului programului la următoarea instrucțiune care curge bucla. | Continuarea este o structură de control a buclei care face ca bucla să treacă imediat la următoarea iterație a buclei. |
Scop principal | |
Pauza este utilizată pentru a termina bucla. | Continuarea este utilizată pentru a sări instrucțiunile din interiorul buclei. |
Rezumat - pauză vs continuare în Java
În programare, este necesar să se repete o instrucțiune a unui grup de instrucțiuni de mai multe ori. Buclele sunt utilizate pentru acele sarcini. Uneori este necesar să omiteți câteva instrucțiuni în interiorul buclei sau să terminați imediat bucla. Pauza și continuarea pot fi utilizate pentru a realiza această sarcină. Pauza este utilizată pentru a termina bucla imediat și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este utilizată pentru a sări iterația curentă a buclei. Aceasta este diferența dintre pauză și continuare în Java.