Do-While-Silmukka
do-while-silmukka on samanlainen kuin while-silmukka, mutta se suorittaa ensin määritellyn koodilohkon ja tarkistaa ehdon vasta sen jälkeen. Tämän vuoksi se suorittaa koodilohkon aina vähintään kerran, vaikka ehto olisi false.
Seuraavassa on do-while-silmukan syntaksi:
do {
// code to be executed
} while (condition);
Tarkastellaan käytännön esimerkkiä:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Yllä oleva koodi tulostaa "Hello World", vaikka ehto 1 < 0 on false. Tämä selkeytyy tarkastelemalla do-while-silmukan vuokaaviota:
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.59
Do-While-Silmukka
Pyyhkäise näyttääksesi valikon
do-while-silmukka on samanlainen kuin while-silmukka, mutta se suorittaa ensin määritellyn koodilohkon ja tarkistaa ehdon vasta sen jälkeen. Tämän vuoksi se suorittaa koodilohkon aina vähintään kerran, vaikka ehto olisi false.
Seuraavassa on do-while-silmukan syntaksi:
do {
// code to be executed
} while (condition);
Tarkastellaan käytännön esimerkkiä:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Yllä oleva koodi tulostaa "Hello World", vaikka ehto 1 < 0 on false. Tämä selkeytyy tarkastelemalla do-while-silmukan vuokaaviota:
Kiitos palautteestasi!