Diferența între pauză și continuare în Java

Cuprins:

Diferența între pauză și continuare în Java
Diferența între pauză și continuare în Java

Video: Diferența între pauză și continuare în Java

Video: Diferența între pauză și continuare în Java
Video: De ce este Java atât de popular? 2024, Noiembrie
Anonim

Diferență cheie – pauză vs continuare în Java

În programare, uneori este necesar să repeți o declarație sau un set de instrucțiuni de mai multe ori. Buclele sunt folosite pentru a repeta 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 final, expresia testului este evaluată din nou. Dacă este adevărat, instrucțiunile se vor executa din nou. Când expresia de test devine falsă, bucla se termină. Bucla do while este similară cu bucla while. Dar instrucțiunile se execută o dată înainte ca expresia de test să fie verificată. Bucla for este folosită 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 test 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 unele instrucțiuni în interiorul buclei sau să terminați bucla imediat fără a verifica expresia de testare. Instrucțiunile break și continue pot fi folosite pentru a realiza această sarcină. Pauza este folosită pentru a termina imediat bucla și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este folosită pentru a sări peste iterația curentă a buclei. Aceasta este diferența cheie dintre pauză și continuare în Java.

Ce este pauza în Java?

Pauza este folosită 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 instrucțiunea break. Chiar dacă programul execută bucla, dacă are loc o întrerupere, execuția buclei se termină. Prin urmare, dacă programatorul dorește să oprească execuția atunci când este îndeplinită o anumită condiție, atunci el poate folosi instrucțiunea break.

Diferența dintre pauză și continuare în Java
Diferența dintre pauză și continuare în Java

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 de 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 printuri.

Ce continuă în Java?

Continuare este folosită pentru a sări peste iterația curentă a buclei. Cuvântul cheie „continuare” este folosit pentru a indica declarația continue. Când se execută 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ă.

Diferența cheie între pauză și continuare în Java
Diferența cheie între pauză și continuare în Java

Figura 02: program Java cu instrucțiune 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, instrucțiunea continue se execută și iterația trece la următoarea. Apoi i vine 2. Când împărțiți 2 la 2, restul este 0. Condiția este falsă. Deci, continuare nu se execută. Prin urmare, valoarea 2 este imprimată. În următoarea iterație, i este 3. Când îl împărțim la 2, restul este 1. Condiția este adevărată. Deci, se execută continuare ș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. Numai numerele pare sunt tipărite.

Care este asemănarea între pauză și continuare în Java?

Atât întreruperea, cât și continuarea în Java sunt folosite pentru a modifica execuția buclei

Care este diferența dintre pauză și continuare în Java?

break vs continua în Java

Pauza este o structură de control al buclei care face ca bucla să se termine și să treacă controlul programului la următoarea instrucțiune care curge bucla. Continuare este o structură de control al buclei care face ca bucla să treacă imediat la următoarea iterație a buclei.
Scopul principal
Pauza este folosită pentru a încheia bucla. Continuare este folosită pentru a omite declarații din bucla.

Rezumat – pauză vs continuare în Java

În programare, este necesar să repetați de mai multe ori o instrucțiune a unui grup de instrucțiuni. Buclele sunt folosite pentru aceste sarcini. Uneori este necesar să omiteți unele instrucțiuni în interiorul buclei sau să terminați bucla imediat. Pauza și continuarea pot fi folosite pentru a realiza această sarcină. Pauza este folosită pentru a termina imediat bucla și pentru a trece controlul programului la următoarea instrucțiune după buclă. Continuarea este folosită pentru a sări peste iterația curentă a buclei. Aceasta este diferența dintre pauză și continuare în Java.

Recomandat: