Bij het programmeren is het soms nodig om een verklaring of reeks verklaringen meerdere keren te herhalen. Lussen worden gebruikt om een aantal keren dezelfde instructies te herhalen. Enkele voorbeelden van lussen zijn de while-lus, do while loop en for loop. In de while-lus wordt de testexpressie eerst geëvalueerd. Als het waar is, worden de instructies in de while-lus uitgevoerd. Uiteindelijk wordt de testexpressie opnieuw geëvalueerd. Als het waar is, worden de instructies opnieuw uitgevoerd. Wanneer de testuitdrukking onwaar wordt, eindigt de lus. De do while-lus is vergelijkbaar met de while-lus. Maar de instructies worden eenmaal uitgevoerd voordat de testexpressie is gecontroleerd. De for-lus wordt gebruikt als het aantal iteraties aan het begin bekend is. De initialisatie gebeurt eerst. Vervolgens wordt de testexpressie gecontroleerd. Als het waar is, wordt de lus uitgevoerd. Vervolgens wordt de updatelexpressie geëvalueerd. Nogmaals, de testexpressie wordt gecontroleerd. Als het waar is, wordt de lus uitgevoerd. Dit proces wordt herhaald totdat de testuitdrukking onwaar wordt. Het is soms vereist om sommige instructies binnen de lus over te slaan of om de lus onmiddellijk te beëindigen zonder de testexpressie te controleren. De pauze- en doorloopinstructies kunnen worden gebruikt om deze taak te bereiken. De onderbreking wordt gebruikt om de lus onmiddellijk te beëindigen en de programmabesturing door te geven aan de volgende instructie na de lus. De continue wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is de belangrijk verschil tussen pauze en ga verder in Java.
1. Overzicht en belangrijkste verschil
2. Wat is pauze in Java
3. Wat gaat door in Java
4. Overeenkomsten Tussen pauze en doorgaan in Java
5. Vergelijking zij aan zij - breek tegen vs ga verder in Java in tabelvorm
6. Samenvatting
De pauze wordt gebruikt om onmiddellijk uit de lus te eindigen. Wanneer er een break-instructie is, wordt het besturingselement doorgegeven aan de instructie na de lus. Het sleutelwoord 'pauze' wordt gebruikt om de pauze-instructie aan te geven. Hoewel het programma de lus uitvoert, eindigt de uitvoering van de lus als er een breuk optreedt. 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-statement
Volgens het bovenstaande programma itereert de for-lus van 1 tot 10. Wanneer de i-waarde 6 wordt, wordt de testuitdrukking waar. Dus de break-opdracht wordt uitgevoerd en de lus wordt beëindigd. Dus de waarde na 6 wordt niet afgedrukt. Alleen de waarde van 1 tot 5 wordt afgedrukt.
De continue wordt gebruikt om de huidige iteratie van de lus over te slaan. Het sleutelwoord 'verder' wordt gebruikt om de voortzettinginstructie aan te geven. Wanneer doorgaan wordt uitgevoerd, bereikt de besturing van het programma het einde van de lus. Vervolgens wordt de testexpressie gecontroleerd. In een for-lus wordt de update-instructie gecontroleerd voordat de testexpressie wordt geëvalueerd.
Figuur 02: Java-programma met doorgaan-instructie
Volgens het bovenstaande programma itereert de for-lus 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 wordt de iteratie naar de volgende overgeslagen. Dan kom ik 2. Als je 2 bij 2 deelt, is de rest 0. De voorwaarde is onwaar. Dus, ga door met uitvoeren niet. Daarom wordt de waarde 2 afgedrukt. In de volgende iteratie is i 3. Als je het deelt door 2, is de rest 1. De voorwaarde is waar. Dus, ga door met uitvoeren en de iteratie spring naar de volgende en ik wordt 4. Dit proces herhaalt zich totdat ik 10 wordt. Als de rest een is, springt de iteratie naar de volgende vanwege de continue instructie. Alleen de even nummers worden afgedrukt.
breken versus doorgaan in Java | |
De breuk is een lusbesturingsstructuur die ervoor zorgt dat de lus eindigt en de programmabesturing doorgeeft aan de volgende instructie die de lus doorstuurt. | De voortzetting 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. |
Bij het programmeren is het nodig om meerdere malen een statement van een groep statements te herhalen. De lussen worden gebruikt voor die taken. Soms is het vereist om sommige instructies binnen de lus over te slaan of om de lus onmiddellijk te beëindigen. De pauze en doorgaan kunnen worden gebruikt om die taak te bereiken. De onderbreking wordt gebruikt om de lus onmiddellijk te beëindigen en de programmabesturing door te geven aan de volgende instructie na de lus. De continue wordt gebruikt om de huidige iteratie van de lus over te slaan. Dat is het verschil tussen pauze en doorgaan in Java.
1. "Ga door met de verklaring in Java.", Tutorials Point, 27 okt. 2017. Beschikbaar Hier
2. "Break Statement in Java.", Tutorials Point, 27 okt. 2017. Beschikbaar Hier