I programmering er det noen ganger nødvendig å gjenta en setning eller et sett med setninger flere ganger. Looper brukes til å iterere et antall ganger samme sett med instruksjoner. Noen eksempler på sløyfer er mens sløyfen, gjør mens sløyfen og for sløyfen. I løpet av løpet vurderes testuttrykket først. Hvis det er sant, utfører utsagnene i løpet av løpet. Til slutt blir testuttrykket evaluert igjen. Hvis det er sant, vil utsagnene utføre igjen. Når testuttrykket blir feil, avslutter sløyfen. Gjøre mens sløyfen ligner på mensløkken. Men utsagnene utfører en gang før testuttrykket er sjekket. For loop brukes når antall iterasjoner er kjent i begynnelsen. Initialiseringen skjer først. Deretter blir testuttrykket kontrollert. Hvis det er sant, utfører løkken. Da blir oppdateringsuttrykket evaluert. Igjen er testuttrykket kontrollert. Hvis det er sant, utfører løkken. Denne prosessen gjentas til testuttrykket blir falskt. Det er noen ganger nødvendig å hoppe over noen utsagn i løkken eller å avslutte sløyfen umiddelbart uten å sjekke testuttrykket. Pause og fortsette uttalelser kan brukes til å oppnå denne oppgaven. Pause brukes til å avslutte sløyfen umiddelbart og for å overføre programkontrollen til neste setning etter sløyfen. Fortsettelsen brukes til å hoppe over løpende iterasjon av løkken. Det er det nøkkelforskjell mellom pause og fortsett i Java.
1. Oversikt og nøkkelforskjell
2. Hva er pause i Java
3. Hva skjer i Java
4. Likheter Mellom pause og fortsett i Java
5. Side ved side-sammenligning - pause vs fortsett i Java i tabellform
6. Sammendrag
Pause brukes til å avslutte fra løkken umiddelbart. Når det foreligger en pauseoppgave, sendes kontrollen til setningen etter løkken. Søkeordet "pause" brukes til å angi pauseoppstillingen. Selv om programmet utfører sløyfen, avsluttes utførelsen av sløyfen hvis det oppstår en pause. Derfor, hvis programmøren ønsker å stoppe utførelsen når en bestemt betingelse er oppfylt, kan han bruke break-setningen.
Figur 01: Java-program med break-setning
I henhold til det ovennevnte programmet blir forløpet iterater fra 1 til 10. Når verdien I blir 6, blir testuttrykket sant. Så utfører break-setningen, og sløyfen slutter. Så vil verdien etter 6 ikke skrives ut. Bare verdien fra 1 til 5 skriver ut.
Fortsettelsen brukes til å hoppe over løpende iterasjon av løkken. Søkeordet "fortsett" brukes til å angi fortsettelseserklæringen. Når fortsettelsen utføres, når kontrollen av programmet slutt på sløyfen. Deretter blir testuttrykket kontrollert. I en forløp er oppdateringsoppgaven sjekket før testuttrykket blir evaluert.
Figur 02: Java-program med fortsettelse
I henhold til det ovennevnte programmet blir forløpet itererer fra 1 til 10. Når jeg er 1, er resten etter å dele med to 1. Så, hvis tilstanden er sant. Derfor utfører fortsettelsen setningen og iterasjonen hopper til neste. Da kommer jeg 2. Når du deler 2 ved 2, er resten 0. Tilstanden er feil. Så fortsett kjøres ikke. Derfor blir verdien 2 skrevet ut. I den neste iterasjonen er jeg 3. Når du deler den med 2, er resten 1. Tilstanden er sant. Så fortsett å utføre og iterasjonen hopper til neste og jeg blir 4. Denne prosessen gjentas til jeg blir 10. Hvis resten er en, går iterasjonen til neste på grunn av fortsettelsen. Bare de samme tallene blir skrevet ut.
pause vs fortsett i Java | |
Pause er en loop kontroll struktur som forårsaker sløyfen å avslutte og passere programkontrollen til neste setning som flyter løkken. | Fortsettelsen er en loop kontroll struktur som gjør at sløyfen hopper til neste iterasjon av sløyfen umiddelbart. |
Hovedhensikt | |
Pause brukes til å avslutte sløyfen. | Fortsettelsen brukes til å hoppe over uttalelser inne i løkken. |
I programmering er det nødvendig å gjenta en uttalelse av en gruppe utsagn flere ganger. Sløyfer brukes til de oppgavene. Noen ganger er det nødvendig å hoppe over noen utsagn i løkken eller å avslutte sløyfen umiddelbart. Pause og fortsett kan brukes til å oppnå den oppgaven. Pause brukes til å avslutte sløyfen umiddelbart og for å overføre programkontrollen til neste setning etter sløyfen. Fortsettelsen brukes til å hoppe over løpende iterasjon av løkken. Det er forskjellen mellom pause og fortsett i Java.
1. "Fortsett Statement i Java.", Tutorials Point, 27. oktober 2017. Tilgjengelig her
2. "Break Statement i Java.", Tutorials Point, 27. oktober 2017. Tilgjengelig her