Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele While-silmukka | Section
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
C# Perusteet

bookWhile-silmukka

Pyyhkäise näyttääksesi valikon

while-silmukka muistuttaa for-silmukkaa, mutta sitä käytetään, kun halutaan suorittaa koodilohko toistuvasti ehdon perusteella. while-silmukan syntaksi on yksinkertaisempi kuin for-silmukan:

while (condition) {
    // code to execute
}


Tarkastellaan käytännön esimerkkiä:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Vaikka while-silmukka vaikuttaa aluksi hyvin samanlaiselta kuin for-silmukka, ohjelmoinnin edistyneemmillä tasoilla ero tulee selkeämmäksi. Eri silmukoiden käyttöä käsitellään tarkemmin Taulukot-osiossa.

Huomio

while-silmukan ehtona voidaan käyttää arvoa true luodakseen ikuisen silmukan. Tätä ei kuitenkaan suositella käytettäväksi.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
question mark

Kuinka monta iteraatiota seuraava silmukka suorittaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 39

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 39
some-alt