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

bookBreak-lausunto

break-lauseella voidaan keskeyttää silmukan suoritus kesken. Se on hyödyllinen tilanteissa, joissa halutaan lopettaa silmukka jonkin lisäehdon täyttyessä.

Alla on esimerkki break-lauseen käytöstä for loop-silmukassa:

main.cs

main.cs

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

Yllä oleva koodi tulostaa i arvot 5 asti ja sen jälkeen silmukka päättyy. Tämä johtuu lisäämästämme ehdollisesta break-lauseesta.

Voimme käyttää break-lausetta myös muissa silmukoissa:

main.cs

main.cs

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

Yllä rakennettu silmukka toimii täsmälleen samalla tavalla kuin aiemmin tarkasteltu for loop. break-lausetta voidaan käyttää myös do-while-silmukoissa. break-lause on erittäin hyödyllinen lisäehtojen lisäämisessä silmukkaan.

question mark

Kuinka monta kertaa silmukka suoritetaan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

bookBreak-lausunto

Pyyhkäise näyttääksesi valikon

break-lauseella voidaan keskeyttää silmukan suoritus kesken. Se on hyödyllinen tilanteissa, joissa halutaan lopettaa silmukka jonkin lisäehdon täyttyessä.

Alla on esimerkki break-lauseen käytöstä for loop-silmukassa:

main.cs

main.cs

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

Yllä oleva koodi tulostaa i arvot 5 asti ja sen jälkeen silmukka päättyy. Tämä johtuu lisäämästämme ehdollisesta break-lauseesta.

Voimme käyttää break-lausetta myös muissa silmukoissa:

main.cs

main.cs

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

Yllä rakennettu silmukka toimii täsmälleen samalla tavalla kuin aiemmin tarkasteltu for loop. break-lausetta voidaan käyttää myös do-while-silmukoissa. break-lause on erittäin hyödyllinen lisäehtojen lisäämisessä silmukkaan.

question mark

Kuinka monta kertaa silmukka suoritetaan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
some-alt