Esittely
Kuten olemme todenneet useita kertoja aiemmissa moduuleissa, joissa on iterointi- ja päätöslausekkeita, voit käyttää useita tekniikoita samanlaisten tulosten saavuttamiseen. Niin kuin kirjoitetut ja puhutut kielet, myös ohjelmointikielissä voit ilmaista samaa ajatusta eri tavoin. Jokaisella lausekkeella voi kuitenkin olla vivahteikas ero.
-ja do-while -whilelausekkeiden avulla voimme hallita koodin suorituksen työnkulkua käymällä läpi koodilohkon, kunnes ehto täyttyy. Kun käsittelet -lauseketta foreach , iteroidaan kerran kullekin järjestyksessä olevalle kohteelle, kuten matriisille. - for lausekkeen avulla voimme iteroida ennalta määritetyn määrän kertoja ja hallita iterointiprosessia. - ja do-while -whilelausekkeiden avulla voimme iteroida koodilohkon läpi tarkoituksena, että koodilohkon logiikka vaikuttaa, kun voimme lopettaa iteroinnin.
Oletetaan, että haluat hyväksyä ja käsitellä käyttäjän syötteen. Haluat jatkaa syötteiden hyväksymistä ja käsittelyä, kunnes käyttäjä painaa q "lopeta"-näppäintä. Voit käyttää -ja do-while -whilelausekkeita iteroimalla logiikan kautta ja hyväksyä käyttäjän syötteen ja käsitellä sitä, kunnes käyttäjä on valmis lopettamaan.
Tässä moduulissa käytät - do-while lauseketta ja -lauseketta koodilohkon while läpi iteroimiseen. Ymmärrät, milloin valita toisen. -lausekkeen continue avulla ohitetaan koodin loppuosan käsittely koodilohkossa ja siirrymme suoraan lausekkeen while totuusarvon arviointiin.
Tämän moduulin aikana voit varmasti lisätä silmukointilogiikan sovellukseesi käyttämällä - ja do-while -whilelausekkeita.
Oppimistavoitteet
Tässä moduulissa teet:
- Kirjoita koodi, joka iteroi koodilohkon kautta -
do-whilelausekkeen avulla. - Kirjoita koodi, joka iteroi koodilohkon kautta -
whilelausekkeen avulla. - Lausekkeen
continueavulla voit astua suoraan totuusarvon arviointiin.
Ennakkovaatimukset
- Kokeile -lausekkeen
ifkäyttöä - Käyttö- ja
foreachiterointilausekkeiden käyttöfor. - Kokeile ehtolausekkeiden kirjoittamista
- Satunnaislukujen luonti käyttämällä luokkaa
System.Randomja menetelmääRandom.Next()