Video: What is Java? - Java Programming Tutorial 2024
A do … while-instructie in Java-programmering is vergelijkbaar met een while-statement, maar met een kritisch verschil: in een do … while-instructie is de voorwaarde die de lus stopt niet getest totdat de uitspraken in de loop zijn uitgevoerd. De basisvorm van een do … while-statement is deze:
do -instructie while ( expression );
Het while-sleutelwoord en de uitdrukking zijn niet gecodeerd tot na de hoofdtekst van de lus. Net als bij een while-statement kan de body for a do … while-instructie een enkele instructie of een blok met uitspraken tussen accolades zijn.
Merk ook op dat een puntkomma de uitdrukking volgt. doe … terwijl de enige looping-instructie eindigt met een puntkomma.
Hier is een lus die telt van 1 tot 20:
int getal = 1; doe {Systeem. uit. print (nummer + ""); nummer ++;} while (nummer <= 20);
De verklaring of verklaringen in het hoofdgedeelte van een do … while-instructie worden altijd ten minste één keer uitgevoerd. De verklaring of uitspraken in de hoofdtekst van een while-instructie worden daarentegen helemaal niet uitgevoerd als de while-uitdrukking false is de eerste keer dat deze wordt geëvalueerd.
Je kunt uit het midden van een lus afsluiten door een break-statement te gebruiken. U kunt ook een instructie continue gebruiken om een uitvoering van de lus over te slaan.