Java gir et begrep om filial/forgreningsuttalelser som lar oss endre strømmen av utførelse basert på en viss tilstand. I Java er det tre typer forgreningsuttalelser i.e. Bryt, fortsett og returner. Pausen og fortsette kan brukes for å kontrollere strømmen av utførelse ved å hoppe fra en uttalelse til andre. Det kan brukes innenfor bryteruttalelsen og loopingstrukturer, men fortsettelseserklæringen kan bare brukes i løkkene.
Denne artikkelen vil gi en omfattende oversikt over følgende konsepter angående uttalelser om pause og fortsette:
Så la oss starte!
Pauserklæring i Java
I Java kan "pausen" brukes i løkkene og bryter for å hoppe ut av iterasjonen. Syntaksen til bruddserklæringen er vist i det undergitte utdraget:
gå i stykker;Det vil bli skrevet med små bokstaver, ettersom Java er saksfølsomt språk, hvis noen skriver det i store bokstaver, ville det ikke fungere.
Hvordan bruke Break -uttalelsen i Java Loops
Denne delen vil gi en detaljert guide for hvordan du bruker Break Statement i løkker. For bedre forståelse bør du vurdere eksemplet nedenfor:
Eksempel
I den undergitte kodebiten starter sløyfen med i = 0, og den spesifiserer konsisjonen som jeg<=30. After each iteration, the value of “i” will be incremented 5 times. An if statement is specified within the loop, to terminate the loop if value of “i” becomes equal to 15.
public static void main (String [] args)Ovennevnte utdrag vil gi følgende utdata:
På samme måte kan bruddserklæringen brukes innen for sløyfe og gjør-mens-loop.
Fortsett uttalelsen i Java
I Java, a kontroll uttalelse som brukes til å hoppe ut av en sløyfe er kjent som Fortsette uttalelse. Ved hjelp av Fortsette Uttalelse vi kan hoppe over enhver iterasjon av en sløyfe, og den kan brukes i alle typer sløyfe som for eksempel for, mens sløyfe osv.
Fortsettelseserklæringen er avhengig av en betingelse når den oppfyller den spesifiserte tilstanden, fortsettelseserklæringen bryter den nåværende iterasjonen og beveger seg til neste iterasjon.
Syntaks
Det undergitte utdraget presenterer den grunnleggende syntaksen til Fortsette Uttalelse i Java:
Fortsette;Hvordan du bruker fortsett uttalelse i java
La oss forstå arbeidet med Fortsette uttalelse ved hjelp av et eksempel:
Eksempel
Den undergitte koden bestemmer hvordan Fortsette Uttalelsen fungerer innenfor for loop:
public static void main (String [] args)I ovennevnte kodebit spesifiserte vi en IF -uttalelse som bestemmer om verdien av i er lik 15, så hopp over den iterasjonen og gå videre til neste iterasjon. Koden sammen med utgangen vises i følgende utdrag:
Fra utdataene kan vi observere at "15" mangler som verifiserer at "fortsett" -uttalelsen fungerer som den skal.
Fortsett uttalelsen i mens og gjør-mens-loop
Oppførselen til fortsettelseserklæringen vil være annerledes for (mens og gjør-mens-loop) sammenlignet med for -loopen. I til Loop hvis en spesifisert tilstand oppfyller, vil kontrollen bli flyttet til neste iterasjon, men i gang og gjør-mens-loop, hvis fortsettelsesuttalelsen skjer, vil kontrollen bli forskjøvet til tilstanden/boolsk uttrykk som er spesifisert i samtidig som Løkke.
Eksempel
Dette eksemplet vil gi den dype forståelsen av hvordan Fortsette Uttalelsen fungerer i mens Loop:
public static void main (String [] args)Ovennevnte utdrag viser følgende utgang:
Fra utgangen observerte vi at mens sløyfen bare skrev ut de verdiene som kommer foran tilstanden, i.e. hvis(i == 15). Dette er fordi når en “Fortsette”Uttalelsen skjer da verdien av jeg holder seg lik 15 og blir ikke økt. Derfor må vi øke verdien av i = “i+5”I IF -uttalelsen hvis vi vil skrive ut alle andre verdier.
Den endrede koden sammen med utdata vil se ut som dette:
Nå verifiserer utgangen at denne gangen Fortsette Uttalelsen hoppet over bare spesifisert verdi og skrev ut alle andre verdier.
Konklusjon
Når en sløyfe møter en gå i stykker uttalelse da avslutter hele sløyfen, men når en sløyfe møter en Fortsette uttalelse deretter avsluttes/hopper over den nåværende iterasjonen og flytter til neste iterasjon. Denne artikkelen presenterer en grundig oversikt over Break and fortsetter uttalelse i Java, dessuten gir den flere eksempler for den dype forståelsen av konseptene.