Hvordan skrive Mens Looping Statements

De fleste programmeringsspråk inkluderer noen versjon av "mens" kontroll uttalelse. En "mens" loop utfører en gruppe av utsagn så lenge en logisk tilstand er fortsatt til stede. Den logiske tilstanden kan innebære sammenligninger og andre grunnleggende logiske utsagn sluttet med bindeord som "og" og "eller". Selv om syntaksen for "mens" looper avhenger av programmeringsspråket du velger, er kontrollen statement en grunnleggende byggesteinen i programmeringsspråk teori. Du kan skrive "mens" looper i koden.

Bruksanvisning

1 Forbered deg på "mens" loop ved å etablere den første sannheten verdien av sin logiske tilstand, mening, før løkken er utført enda en gang. Den nøyaktige syntaksen avhenger av programmeringsspråk du bruker. For eksempel, for Java, utfører følgende eksempelkode som fungerer:

Fileinput myStream = new Fileinputstream ( "sampleFile.txt");

Datainput myInput = new Datainputstream (myStream);

BufferedReader myReader = ny BufferedReader (ny InputStreamReader (myInput));

Eksempelkoden åpner en eksisterende fil - "sampleFile.txt" - i lesemodus, og skaper en BufferedReader objekt for å lese alle linjene fra filen, ett om gangen.

2 Skriv "mens" loop inkludert dets tilstand. For eksempel, for Java, utfører følgende eksempelkode som fungerer:

String currentLine;

while ((currentLine = myReader.readLine ())! = null) {

}

Den innebygde "BufferedReader.readLine ()" metoden leser en linje om gangen fra filen og returnerer "null" om filen har ingen flere uleste linjer. Derfor prøven "mens" loop vil utføre utsagnene mellom klammeparentes nøyaktig én gang per linje i inndatafilen.

3 Legg uttalelser som må utføres for hver iterasjon av "mens" loop. For eksempel, for Java, utfører følgende eksempelkode som fungerer:

String currentLine;

while ((currentLine = myReader.readLine ())! = null) {

System.out.println (currentLine);

}

I eksemplet er streng "currentLine" (som har en verdi ligger innenfor tilstanden) bare trykket på Java programmets standard output stream.