Introducere în Declarația Continuare în Java
- Continuarea declarației în Java se încadrează în categoria declarațiilor de ramificare. Celelalte declarații de ramificare sunt declarații de pauză și retur. Continuare este unul dintre cele 51 de cuvinte cheie din java. Cuvintele cheie din java sunt cunoscute și sub denumirea de cuvinte rezervate care au un scop specific. Aceste cuvinte cheie nu trebuie să fie utilizate ca nume variabile, nume de metodă, nume de clasă.
- Scopul scrierii unei declarații continue în codul java este să sariți iterația curentă a unui loop loop for, while și do-while. Controlul este gestionat mai ales către aceeași buclă (dacă nu este rupt) sau este trecut la următoarea declarație a codului (în cazul în care bucla curentă este ruptă).
- Declarația Continuă servește același scop în cazul în care alte limbaje de programare, cum ar fi C și C ++. Este, de asemenea, un cuvânt cheie în C și C ++. Declarația Continuare este exact opusă declarației de pauză dacă se întâlnește o declarație de pauză, aceasta rupe automat bucla. Întrucât declarația de retur iese complet din program. Atât returnarea cât și pauza sunt cuvinte cheie rezervate în cazul C, C ++ și Java. Niciuna dintre ele nu ar trebui utilizată pentru denumirea unei variabile, a unei metode sau a unei clase.
Sintaxă:
for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)
Exemple de declarație Continuare în Java
Mai jos sunt câteva exemple ale afirmației din java:
1. Utilizarea Declarației Continuare cu pentru buclă
Cod:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
ieşire:
Explicare Cod : Aici, în bucla „p” este cuprinsă între 0 și 5. Toate valorile lui p sunt tipărite, cu excepția 3, deoarece de îndată ce p devine 3, condiția if devine adevărată și se execută instrucțiunea continuare, care omite instrucțiunea de imprimare. Astfel 3 nu se vede în ieșire.
- Aici în loc de system.out.print, dacă se folosește system.out.println, atunci ieșirea poate fi văzută în forma verticală, așa cum se arată mai jos.
ieşire:
2. Utilizarea declarației Continuare cu bucla while
Cod:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
max++;
continue;
)
System.out.print(max+" ");
max++;
)
)
)
ieşire:
Explicare Cod: Aici, în codul de mai sus, valoarea maximă este inițializată cu 0. În bucla while, valoarea maximă este inițial verificată și dacă este îndeplinită condiția, atunci atunci codul suplimentar este executat și la sfârșitul codului corespunzător valoarea maximă este tipărită. Aici, în acest exemplu, toate valorile max sunt tipărite, cu excepția 6, deoarece de îndată ce max devine 6, condiția „if” se validează cu true și instrucțiunile corespunzătoare sunt executate. De îndată ce este executată instrucțiunea de continuare, el omite executarea de instrucțiuni suplimentare precum print și max ++. Astfel, ignoră complet tipărirea valorii 6.
- Aici în loc de system.out.print, dacă se folosește system.out.println, atunci ieșirea poate fi văzută în forma verticală.
- În exemplul de mai sus, ce se întâmplă dacă max ++ este scris după declarația continuare?
Cod:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
continue;
max++;
// Here the max ++ is written after continue statement
)
System.out.println(max+" ");
)
)
)
Explicație de cod: bucata de cod care este scrisă după declarația „continuă” este considerată ca un cod iremediabil de către compilatorul java, deoarece scopul în sine al unei declarații continue este să ignore / săriți liniile urmate de aceasta. Codul de mai sus se dovedește a fi un exemplu clasic care explică simpla existență a afirmației continue.
Următoarea eroare este aruncată de compilatorul java imediat ce se scrie cod imediat după declarația continuare.
ieşire:
3. Utilizarea Instrucțiunii Continuare cu o buclă de do-while
Cod:
public class DemoContinueUsingDoWhile (
public static void main(String() args) (
int k=10;
do
(
if (k==6)
(
k--;
continue;
)
System.out.print(k+ " ");
k--;
)
while(k>0);
)
)
ieşire:
Explicare a codului : Aici, în codul de mai sus, k este inițializat la 10, așa cum am menționat anterior în cazul buclei do-while inițial, codul este executat cel puțin o dată înainte de testarea condiției. Doar după teoria de mai sus, codul începe să se execute și dacă starea este verificată dacă k este egală cu 6 sau nu. Dacă se îndeplinește condiția, atunci se execută codul din blocul „if”, aici mai întâi k este decretat imediat ce se întâlnește instrucțiunea continuă, se omite restul codului și controlul se reîntoarce în bucla de do-while dar înainte de aceasta, starea în timp ce este verificată. Acesta este motivul pentru care 6 nu este tipărit în ieșire.
Concluzie
Articolul de mai sus explică scopul declarației continuare, cele trei exemple furnizate ilustrează clar utilizarea într-un scenariu în timp real. Căci, while și do-while sunt considerate exemple și utilizarea instrucțiunii continue este explicată pe baza lor. La fel ca în continuare, există încă 2 declarații numite pauză și retur, care au propriul scop și aplicații în aplicațiile de întreprindere java.
Articole recomandate
Acesta este un ghid pentru declarația Continuare în Java. Aici discutăm o introducere a Declarației Continuare în Java și exemple de top ale Declarației Continuare în Java. Puteți, de asemenea, să parcurgeți alte articole conexe pentru a afla mai multe-
- Declarații condiționale în JavaScript
- Declarație de caz în JavaScript
- Comutarea declarației în JavaScript
- Declarație de pauză Python