Afsluiten terwijl JavaScript

| | | | | | | | | | | | | | | | | | | | | | |

Een Java onderbreekt de break-instructie bij het uitvoeren van een lus. Wanneer een break-statement wordt uitgevoerd, begint een programma met het uitvoeren van code na een statement. Als een break-statement wordt gebruikt in een geneste lus, wordt alleen de binnenste lus beëindigd.

Java for en in lussen I am gebruikt om soortgelijke taken te automatiseren. Wanneer u met deze lussen werkt, kunt u een lus verlaten wanneer aan een bepaalde voorwaarde is voldaan. Dit is waar de Java break-instructie binnenkomt . break-instructie wordt gebruikt om een lus volledig te onderbreken.

In deze zelfstudie wordt het gebruik van de break-instructie besproken om de stroom van uw lussen te regelen. Op Java. We zullen een voorbeeld van de break-declaratie in een Java-programma bekijken.

Java break-statement

Java break-statement onderbreekt de uitvoering van een lus. De interpreter gaat na de lus naar de volgende instructie in een programma. break-instructie is handig als u wilt dat uw lus stopt met werken als aan een bepaalde voorwaarde in een lus wordt voldaan.

De syntaxis van de pauze is als volgt:

De break-instructie is de enige als zijn eigen sleutelwoord. Er zijn geen argumenten voor nodig omdat de break-instructie geen functie is. Wanneer een break-statement wordt aangetroffen, slaat het programma de huidige iteratie van de lus over.

Voorbeeld van Java-break

Stel dat we een programma maken dat een gebruiker vraagt om een getal te raden tussen één en tien.

Als de gebruiker het juiste getal raadt, zou ons programma een bericht moeten afdrukken om de gebruiker te feliciteren met het raden van het juiste getal. Anders moet onze gebruiker opnieuw mogen raden, tot een totaal van vijf pogingen

Hier is de code die we zouden kunnen gebruiken om dit programma te schrijven:

Onze code retourneert:

Ons programma vraagt ons om o raad opnieuw als u het juiste getal niet raadt.

Als een gebruiker het al vijf keer heeft geraden, stopt het programma, maar als een gebruiker het juiste getal raadt, wordt met onze code " afgedrukt Je hebt gelijk! op de console.

Java breaking split voorbeeld

Ontbrekende code. Eerst importeren we de java.util.Scanner-bibliotheek, waarmee we gebruikersinvoer kunnen accepteren. Laten we een klasse definiëren met de naam GuessingGame. Dus ons programma doet het volgende:

  1. We declareren een variabele Java genaamd nummer deze variabele. slaat het nummer op dat de gebruiker moet raden.
  2. we gebruiken input Scanner om gebruikersinvoer te initialiseren, zodat we gebruikersgissingen in ons programma kunnen ophalen.
  3. Laten we een Java for-lus maken die werkt totdat i groter is dan vijf. Deze lus geeft onze gebruikers vijf pogingen om het exacte aantal te raden
  4. Onze codevertoningen "Raad een getal tussen 1 en 10:" .. op de console
  5. We gebruiken input.nextInt () om de suggestie van de gebruiker te accepteren. We slaan de hypothese op in een nieuwe variabele genaamd hypothese.
  6. Ons programma vergelijkt of de aanname van de gebruiker gelijk is aan de variabele getal, waarin het getal wordt opgeslagen onze gebruiker moet raden.
  7. Als aannames gelijk zijn aan getal, wordt het bericht "Je hebt gelijk!" " wordt afgedrukt op de console. Dan stopt de lus met uitvoeren.
  8. Anders werkt de for-lus totdat i groter is dan 5 .

break-instructie beëindigt een for of in lus onmiddellijk nadat de break-instructie is uitgevoerd.

break Geneste Java-instructie break

< /em>-instructie beëindigt de lus, de meeste intern een Java-programma. Laten we zeggen dat u bijvoorbeeld een time in de for-lus hebt, en de break statement zit in de lus in De enige lus die stopt is de in lus

Hier is een voorbeeld om te illustreren hoe het werkt:.

Initialiseer eerst een loop. Vervolgens initiëren we alize een Java while . Wanneer ons eindstatement de in stopt met uitvoeren. De for-lus blijft echter werken totdat het programma wordt gestopt.

Java Labeled break-statement

U kunt een tag labelen break< /em> en maak een getagde pauze. Deze worden gebruikt om de gelabelde instructie in een programma te beëindigen, in tegenstelling tot break-instructies die de niet-gecodeerde lus naar binnen doorbreken. Hier is de syntaxis voor een gemarkeerde onderbreking:

Als ons programma aan een voorwaarde voldoet, willen we dat onze code wordt uitgevoerd om te stoppen en te hervatten vanaf de eerste lus. Met andere woorden, we willen dat ons programma de innerlijke cyclus voltooit. De buitenste lus zou moeten blijven werken.

We zouden dit kunnen doen met een gemarkeerde break-instructie. Hier is de code die we zouden gebruiken om onze tweede naar lus en in lus te breken:

Zodra de instructie break top_break wordt uitgevoerd, beëindigt het programma alle lussen totdat onze cod de instructie top_break. In dit geval betekent dit dat de tweede for-lus en in-lus beide zijn voltooid en het programma blijft draaien

>

Conclusie

de Java-instructie break beëindigt een lus. de gemarkeerde break-instructie wordt gebruikt om een lus te beëindigen en de bijbehorende instructie het break-label.

Deze tutorial legt uit hoe u gelabelde break en break-declaraties gebruikt om de stroom van een programma te besturen .

Echt? Meer weten over Java? Bekijk onze Volledige gids voor het leren van Java . In deze gids vind je tips over de beste cursussen, boeken en leermiddelen.