Scopul educaţiei şi brak continuă este de a modifica fluxul de program. Declaraţia pauză dacă executat în instrucţiunile de control sau de iteraţie, provoacă o ieşire imediată din această declaraţie. lL'esecuzione apoi continuă prin declaraţia pe care se află imediat după declaraţia de control. În schimb, declaraţia continua, atunci când executat în interiorul unei bucle, săriţi peste situaţiile rămase în interiorul bucla şi veniturile cu urmatoarea iteratie a buclei. Figura am scris un program simplu care te face să înţeleagă funcţia lor. Mai jos am scrie codul ... public class {breakcontinue
public static void main (String [] args)
{
int count ;/ / variabila folosit pentru a controla ciclurile
pentru (count = 1; count <= 10; numărul de + +)
{
în cazul în care (conta == 5) / / dacă numărul este de 5
break; / / sfârşitul bucla
System.out.printf ("% d", count);
} / / Sfârşit pentru
System.out.printf ("variabila nAdresa de control are valoarea% dn", count);
pentru (count = 1; count <= 10; numărul de + +)
{
în cazul în care (conta == 5) / / dacă numărul este de 5
continua; / / sari peste codul rămasă în bucla
System.out.printf ("% d", count);
} / / Sfârşit pentru
System.out.printf ("nViene a sărit de pe 5");
}
} Ce face programul nostru? Programul nostru face ca numărul de două cicluri, cu 1 la 10 E este o condiţie în cazul în care contorul este egal cu 5, ieşi În al doilea pentru că este un proces continuu, ciclul numără 1 la 10 şi, dacă contorul este egală cu 5 continuă, în acest fel numărul de 5 se omit Dar să vedem ce este scris dettagiatamente Am creat un proiect nou, cu o clasă breakcontinue Am creat un număr întreg variabilă Am creat o bucla, care numara 1 - 10 Am deschis pentru tine inch am scris două instrucţiunile de mai sus. Toate ciclurile ar trebui să fie deschise şi închise numai în cazul în care există mai mult de o instrucţiune să fie executat. Dacă nu au fost doar unul de deschidere şi de închidere {} nu servesc, pentru că bucla execută prima instrucţiune care este Am scris instructiunile din ciclul 2, în cazul în care (conta == 5) rupe; De deschidere şi de închidere este, de asemenea, valabil şi pentru cazul în care, în acest caz, în cazul în care execută numai o declaraţie de pauză, şi nu este nevoie de a deschide şi închide în cazul în care blocul Cele două afirmaţii ne spune că, dacă contorul este egal (==), la 5, apoi ieşi din bucla Ciclul se opreşte şi nu contează la 10, dar se opreşte la 5 şi vengno afişate în consolă doar numere de 1 la 4, cu System.out.printf ("% d", count) După ce versiunea închis este afişată pentru un alt instruire, care este variabila de control are valoarea de 5, acest lucru înseamnă că ciclul a încetat să numere până la 5 În al doilea pentru acelaşi lucru am făcut doar că şi aici am făcut în loc de pauză continuă. Continuarea înseamnă salturi şi continuă ciclul, acest lucru va sufla coaso 5, deoarece avem în cazul în care condiţia (conta == 5) şi va continua să numere până la 10 1 2 3 4 6 7 8 9 10 acest lucru va fi consola pentru a continua I se odihni şi pentru următoarea instrucţiune ne spune că 5 a fost omis In plus fata de pauza, se opreşte, în funcţie de ciclul de condiţia ca în cazul în care (contor == 5) sare continue din nou numărul, în funcţie de starea în cazul în care (contra == 5) şi ciclul continuă declaraţia în cazul în care este imbricat în interiorul buclei. Fiecare declaraţie de control pot fi suprapuse una deasupra celeilalte, sau pot fi imbricate una în interiorul celeilalte Suprapuse ca doi pentru care am scris (în ordine). Imbricate în interiorul unul pe altul şi pentru ca în cazul în care, dar ar putea fi, de asemenea, una în interiorul celelalte două pentru un timp sau un ... dacă altcineva şi aşa mai departe ... Sper ca am fost clar în explicaţii şi tot pentru ziua de azi. Acum, sa Jiggy cu tine pentru a face mai multe applet-ul mic sau mare, simţim următorul salut
Popularitate: 1% [ ? ]
Related posts:












