Belangrijkste verschil - breken versus doorgaan in Java
Bij het programmeren is het soms nodig om een instructie of een reeks uitspraken meerdere keren te herhalen. Lussen worden gebruikt om dezelfde set instructies een aantal keer te herhalen. Enkele voorbeelden van loops zijn de while-lus, do while-lus en for-lus. In de while-lus wordt de testuitdrukking eerst geëvalueerd. Als het waar is, worden de instructies in de while-lus uitgevoerd. Uiteindelijk wordt de testuitdrukking opnieuw geëvalueerd. Als het waar is, worden de instructies opnieuw uitgevoerd. Als de testuitdrukking onwaar wordt, wordt de lus beëindigd. De do while-lus is vergelijkbaar met de while-lus. Maar de instructies worden eenmaal uitgevoerd voordat de testuitdrukking wordt gecontroleerd. De for-lus wordt gebruikt als het aantal iteraties aan het begin bekend is. De initialisatie gebeurt eerst. Vervolgens wordt de testuitdrukking gecontroleerd. Als het waar is, wordt de lus uitgevoerd. Vervolgens wordt de update-expressie geëvalueerd. Opnieuw wordt de testuitdrukking gecontroleerd. Als het waar is, wordt de lus uitgevoerd. Dit proces herhaalt zich totdat de testuitdrukking onwaar wordt. Het is soms nodig om enkele instructies in de lus over te slaan of om de lus onmiddellijk te beëindigen zonder de testuitdrukking te controleren. De break and continue statements kunnen worden gebruikt om deze taak te volbrengen. De pauze wordt gebruikt om de lus onmiddellijk te beëindigen en om de programmabesturing door te geven aan de volgende instructie na de lus. Doorgaan wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is het belangrijkste verschil tussen breken en doorgaan in Java. Het is soms nodig om enkele instructies in de lus over te slaan of om de lus onmiddellijk te beëindigen zonder de testuitdrukking te controleren. De break and continue statements kunnen worden gebruikt om deze taak te volbrengen. De pauze wordt gebruikt om de lus onmiddellijk te beëindigen en om de programmabesturing door te geven aan de volgende instructie na de lus. Doorgaan wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is het belangrijkste verschil tussen breken en doorgaan in Java. Het is soms nodig om enkele instructies in de lus over te slaan of om de lus onmiddellijk te beëindigen zonder de testuitdrukking te controleren. De break and continue statements kunnen worden gebruikt om deze taak te volbrengen. De pauze wordt gebruikt om de lus onmiddellijk te beëindigen en om de programmabesturing door te geven aan de volgende instructie na de lus. Doorgaan wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is het belangrijkste verschil tussen breken en doorgaan in Java.
INHOUD
1. Overzicht en belangrijkste verschil
2. Wat is pauze in Java
3. Wat is doorgaan in Java
4. Overeenkomsten tussen pauze en doorgaan in Java
5. Vergelijking zij aan zij - pauze versus doorgaan in Java in tabelvorm
6. Samenvatting
Wat is pauze in Java?
De pauze wordt gebruikt om de lus onmiddellijk te beëindigen. Als er een break-instructie is, wordt de controle doorgegeven aan de instructie na de lus. Het 'break'-sleutelwoord wordt gebruikt om de break-instructie aan te geven. Ook al voert het programma de lus uit, als er een onderbreking optreedt, wordt de uitvoering van de lus beëindigd. Daarom, als de programmeur de uitvoering wil stoppen wanneer aan een specifieke voorwaarde is voldaan, kan hij de break-instructie gebruiken.
Figuur 01: Java-programma met break-instructie
Volgens het bovenstaande programma herhaalt de for-lus zich van 1 tot 10. Wanneer de i-waarde 6 wordt, wordt de testuitdrukking waar. Dus de break-instructie wordt uitgevoerd en de lus wordt beëindigd. De waarde na 6 wordt dus niet afgedrukt. Alleen de waarde van 1 tot 5 wordt afgedrukt.
Wat gaat er verder in Java?
De continue wordt gebruikt om de huidige iteratie van de lus over te slaan. Het sleutelwoord 'doorgaan' wordt gebruikt om de instructie continue aan te geven. Wanneer continue wordt uitgevoerd, bereikt de besturing van het programma het einde van de lus. Vervolgens wordt de testuitdrukking gecontroleerd. In een for-lus wordt de update-instructie gecontroleerd voordat de testuitdrukking wordt geëvalueerd.
Figuur 02: Java-programma met continue instructie
Volgens het bovenstaande programma herhaalt de for-lus zich van 1 tot 10. Als i 1 is, is de rest na delen door twee 1. Dus de if-voorwaarde is waar. Daarom wordt de instructie continue uitgevoerd en gaat de iteratie naar de volgende. Dan komt ik 2. Als je 2 door 2 deelt, is de rest 0. De voorwaarde is onwaar. Dus doorgaan wordt niet uitgevoerd. Daarom wordt de waarde 2 afgedrukt. In de volgende iteratie is i 3. Wanneer je het deelt door 2, is de rest 1. De voorwaarde is waar. Dus ga door met uitvoeren en de iteratie springt naar de volgende en ik wordt 4. Dit proces herhaalt zich totdat ik 10 wordt. Als de rest één is, springt de iteratie naar de volgende vanwege de continue instructie. Alleen de even nummers worden afgedrukt.
Wat is de overeenkomst tussen pauze en doorgaan in Java?
Zowel break als continue in Java worden gebruikt om de uitvoering van de lus te wijzigen
Wat is het verschil tussen breken en doorgaan in Java?
Diff Artikel Midden voor Tafel
breken versus doorgaan in Java |
|
De onderbreking is een lusbesturingsstructuur die ervoor zorgt dat de lus wordt beëindigd en de programmabesturing doorgeeft aan de volgende instructie die door de lus stroomt. | De continue is een lusbesturingsstructuur die ervoor zorgt dat de lus onmiddellijk naar de volgende iteratie van de lus springt. |
Hoofddoel | |
De pauze wordt gebruikt om de lus te beëindigen. | Doorgaan wordt gebruikt om instructies binnen de lus over te slaan. |
Samenvatting - pauze versus doorgaan in Java
Bij het programmeren is het vereist om een instructie van een groep uitspraken meerdere keren te herhalen. De lussen worden gebruikt voor die taken. Soms is het nodig om enkele instructies in de lus over te slaan of om de lus onmiddellijk te beëindigen. De pauze en doorgaan kunnen worden gebruikt om die taak te volbrengen. De pauze wordt gebruikt om de lus onmiddellijk te beëindigen en om de programmabesturing door te geven aan de volgende instructie na de lus. Doorgaan wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is het verschil tussen breken en doorgaan in Java.