Nøgleforskel - pause vs fortsæt i Java
Under programmering er det undertiden nødvendigt at gentage en erklæring eller et sæt udsagn flere gange. Sløjfer bruges til at gentage et antal gange det samme sæt instruktioner. Nogle eksempler på sløjfer er while-loop, do while-loop og for loop. I while-løkken evalueres testudtrykket først. Hvis det er sandt, udføres udsagnene inde i while-sløjfen. Til sidst evalueres testudtrykket igen. Hvis det er sandt, udføres udsagnene igen. Når testudtrykket bliver falsk, afsluttes sløjfen. Do while-sløjfen svarer til while-sløjfen. Men udsagnene udføres en gang, før testudtrykket kontrolleres. For-loop bruges, når antallet af iterationer er kendt i begyndelsen. Initialiseringen sker først. Derefter kontrolleres testudtrykket. Hvis det er sandt, udføres sløjfen. Derefter evalueres opdateringsudtrykket. Igen kontrolleres testudtrykket. Hvis det er sandt, udføres sløjfen. Denne proces gentages, indtil testudtrykket bliver falsk. Det er undertiden nødvendigt at springe nogle udsagn over i sløjfen eller at afslutte sløjfen straks uden at kontrollere testudtrykket. Break og continue-udsagnene kan bruges til at nå denne opgave. Pausen bruges til at afslutte sløjfen med det samme og til at overføre programstyringen til den næste sætning efter sløjfen. Fortsæt bruges til at springe den aktuelle iteration af sløjfen over. Det er nøgleforskellen mellem pause og fortsætte i Java. Det er undertiden nødvendigt at springe nogle udsagn over i loop eller at afslutte loop med det samme uden at kontrollere testudtrykket. Break og continue-udsagnene kan bruges til at nå denne opgave. Pausen bruges til at afslutte sløjfen med det samme og til at overføre programstyringen til den næste sætning efter sløjfen. Fortsæt bruges til at springe den aktuelle iteration af sløjfen over. Det er nøgleforskellen mellem pause og fortsætte i Java. Det er undertiden nødvendigt at springe nogle udsagn over i loop eller at afslutte loop med det samme uden at kontrollere testudtrykket. Break og continue-udsagnene kan bruges til at nå denne opgave. Pausen bruges til at afslutte sløjfen med det samme og til at overføre programstyringen til den næste sætning efter sløjfen. Fortsæt bruges til at springe den aktuelle iteration af sløjfen over. Det er nøgleforskellen mellem pause og fortsæt i Java.
INDHOLD
1. Oversigt og nøgleforskel
2. Hvad er pause i Java
3. Hvad fortsætter i Java
4. Ligheder mellem pause og fortsæt i Java
5. Sammenligning side om side - pause vs fortsæt i Java i tabelform
6. Resumé
Hvad er pause i Java?
Pausen bruges til straks at afslutte fra sløjfen. Når der er en pauseopgørelse, overføres kontrollen til udsagnet efter sløjfen. Nøgleordet 'pause' bruges til at indikere pausesætningen. Selvom programmet udfører sløjfen, afsluttes udførelsen af sløjfen, hvis der opstår et brud. Derfor, hvis programmøren vil stoppe udførelsen, når en bestemt betingelse er opfyldt, så kan han bruge pauseanmeldelsen.
Figur 01: Java-program med pauseopgørelse
Ifølge ovenstående program gentager for-sløjfen fra 1 til 10. Når i-værdien bliver 6, bliver testudtrykket sandt. Så eksekveringserklæringen udføres, og sløjfen afsluttes. Så værdien efter 6 udskrives ikke. Kun værdien fra 1 til 5 udskriver.
Hvad fortsætter i Java?
Fortsæt bruges til brugt til at springe den aktuelle iteration af sløjfen over. Nøgleordet 'fortsæt' bruges til at indikere fortsættserklæringen. Når fortsæt udføres, når styringen af programmet slutningen af sløjfen. Derefter kontrolleres testudtrykket. I en for-løkke kontrolleres opdateringserklæringen, før testudtrykket evalueres.
Figur 02: Java-program med fortsættelseserklæring
I henhold til ovenstående program gentager for-sløjfen fra 1 til 10. Når i er 1, er resten efter at have delt med to 1. Så hvis betingelsen er sand. Derfor udføres fortsættelseserklæringen, og gentagelsen springer over til den næste. Så kommer jeg 2. Når vi deler 2 med 2, er resten 0. Betingelsen er falsk. Så fortsæt udfører ikke. Derfor bliver værdien 2 udskrevet. I den næste iteration er jeg 3. Når man deler den med 2, er resten 1. Betingelsen er sand. Så fortsæt udførelser, og gentagelsen springer til den næste, og jeg bliver 4. Denne proces gentages, indtil jeg bliver 10. Hvis resten er en, springer iteration til den næste på grund af fortsættelseserklæringen. Kun lige numre bliver udskrevet.
Hvad er ligheden mellem pause og fortsæt i Java?
Både bryde og fortsætte i Java bruges til at ændre udførelsen af sløjfen
Hvad er forskellen mellem pause og fortsætte i Java?
Diff artikel midt foran bordet
break vs fortsæt i Java |
|
Pausen er en loopkontrolstruktur, der får loop til at afslutte og videregive programkontrollen til den næste sætning, der flyder loop. | Fortsæt er en loopkontrolstruktur, der får løkken til at hoppe til den næste iteration af sløjfen med det samme. |
Hovedformål | |
Pausen bruges til at afslutte sløjfen. | Fortsæt bruges til at springe udsagn over i sløjfen. |
Resumé - pause vs fortsæt i Java
Ved programmering er det nødvendigt at gentage en erklæring fra en gruppe udsagn flere gange. Sløjferne bruges til disse opgaver. Nogle gange er det nødvendigt at springe nogle udsagn over i loop eller at afslutte loop med det samme. Pausen og fortsæt kan bruges til at opnå denne opgave. Pausen bruges til at afslutte sløjfen med det samme og til at overføre programstyringen til den næste sætning efter sløjfen. Fortsæt bruges til at springe den aktuelle iteration af sløjfen over. Det er forskellen mellem pause og fortsæt i Java.