Forskjellen mellom pause og fortsett i Java

Innholdsfortegnelse:

Forskjellen mellom pause og fortsett i Java
Forskjellen mellom pause og fortsett i Java

Video: Forskjellen mellom pause og fortsett i Java

Video: Forskjellen mellom pause og fortsett i Java
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, November
Anonim

Key Difference – pause vs fortsett i Java

I programmering er det noen ganger nødvendig å gjenta en setning eller et sett med setninger flere ganger. Sløyfer brukes til å iterere det samme settet med instruksjoner flere ganger. Noen eksempler på løkker er while-løkken, do while-løkken og for loop. I while-løkken blir testuttrykket evaluert først. Hvis det er sant, kjøres setningene inne i while-løkken. Til slutt blir testuttrykket evaluert igjen. Hvis det er sant, vil utsagnene kjøres igjen. Når testuttrykket blir falskt, avsluttes loopen. Do while-løkken ligner på while-løkken. Men setningene kjøres én gang før testuttrykket kontrolleres. For-løkken brukes når antall iterasjoner er kjent i begynnelsen. Initialiseringen skjer først. Deretter sjekkes testuttrykket. Hvis det er sant, kjøres loopen. Deretter blir oppdateringsuttrykket evaluert. Igjen blir testuttrykket sjekket. Hvis det er sant, kjøres loopen. Denne prosessen gjentas til testuttrykket blir usant. Det er noen ganger nødvendig å hoppe over noen utsagn inne i loopen eller å avslutte loopen umiddelbart uten å sjekke testuttrykket. Pause og fortsett-utsagnene kan brukes til å oppnå denne oppgaven. Pausen brukes til å avslutte sløyfen umiddelbart og for å overføre programkontrollen til neste setning etter sløyfen. Fortsett brukes til å hoppe over gjeldende iterasjon av løkken. Det er hovedforskjellen mellom pause og fortsett i Java.

Hva er break i Java?

Pausen brukes til å avslutte fra loopen umiddelbart. Når det er en break-setning, overføres kontrollen til setningen etter loopen. Nøkkelordet "pause" brukes for å indikere pausesetningen. Selv om programmet kjører løkken, avsluttes utførelsen av løkken hvis det oppstår et brudd. Derfor, hvis programmereren ønsker å stoppe kjøringen når en spesifikk betingelse er oppfylt, kan han bruke break-setningen.

Forskjellen mellom pause og fortsett i Java
Forskjellen mellom pause og fortsett i Java

Figur 01: Java-program med pauseerklæring

I følge programmet ovenfor, går for-løkken fra 1 til 10. Når i-verdien blir 6, blir testuttrykket sant. Så break-setningen kjøres, og loopen avsluttes. Så verdien etter 6 vil ikke skrives ut. Bare verdien fra 1 til 5 utskrifter.

Hva er continue i Java?

Fortsett brukes til å hoppe over gjeldende iterasjon av loopen. Nøkkelordet "fortsett" brukes for å indikere fortsett-setningen. Når fortsett kjøres, når kontrollen av programmet slutten av loopen. Deretter sjekkes testuttrykket. I en for-løkke kontrolleres oppdateringssetningen før testuttrykket evalueres.

Hovedforskjellen mellom pause og fortsett i Java
Hovedforskjellen mellom pause og fortsett i Java

Figur 02: Java-program med fortsettelseserklæring

I følge programmet ovenfor, går for-løkken fra 1 til 10. Når i er 1, er resten etter deling på to 1. Så hvis-betingelsen er sann. Derfor kjøres continu-setningen og iterasjonen hopper til neste. Så kommer i 2. Når du deler 2 med 2, er resten 0. Betingelsen er falsk. Så fortsett utføres ikke. Derfor blir verdien 2 skrevet ut. I neste iterasjon er i 3. Når du deler den på 2, er resten 1. Tilstanden er sann. Så, fortsette kjøres og iterasjonen hopper til neste og i blir 4. Denne prosessen gjentas til i blir 10. Hvis resten er en, hopper iterasjonen til neste på grunn av continu-setningen. Bare partall blir skrevet ut.

Hva er likheten mellom pause og fortsett i Java?

Både bryte og fortsette i Java brukes til å endre utførelsen av løkken

Hva er forskjellen mellom pause og fortsettelse i Java?

pause vs fortsett i Java

Pausen er en sløyfekontrollstruktur som får sløyfen til å avslutte og sende programkontrollen til neste setning som flyter sløyfen. The continue er en sløyfekontrollstruktur som får sløyfen til å hoppe til neste iterasjon av sløyfen umiddelbart.
Hovedformål
Pausen brukes til å avslutte sløyfen. Fortsett brukes til å hoppe over utsagn inne i loopen.

Sammendrag – pause vs fortsett i Java

I programmering er det nødvendig å gjenta en setning av en gruppe setninger flere ganger. Løkkene brukes til de oppgavene. Noen ganger er det nødvendig å hoppe over noen utsagn inne i loopen eller å avslutte loopen umiddelbart. Pausen og fortsettelsen kan brukes til å oppnå den oppgaven. Pausen brukes til å avslutte sløyfen umiddelbart og for å overføre programkontrollen til neste setning etter sløyfen. Fortsett brukes til å hoppe over gjeldende iterasjon av løkken. Det er forskjellen mellom pause og fortsett i Java.

Anbefalt: