Break-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
12345678910111213141516171819using 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
12345678910111213141516171819using 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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 1.67
Break-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
12345678910111213141516171819using 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
12345678910111213141516171819using 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.
Kiitos palautteestasi!