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

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 1. Luku 42

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 42
some-alt