Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Do-While-Silmukka | Section
C# Perusteet

bookDo-While-Silmukka

Pyyhkäise näyttääksesi valikon

do-while-silmukka muistuttaa while-silmukkaa, mutta suorittaa ensin määritellyn koodilohkon ja tarkistaa ehdon vasta sen jälkeen. Näin ollen 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

main.cs

copy
1234567891011121314
using 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:

question mark

Kuinka monta toistoa seuraava silmukka suorittaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 40

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 40
some-alt