Buradasınız

32-C# break ve continue karar komutları

Break ve Continue

Döngü işlemlerinde bazı durumlara döngü sonua gidilmeden döngünün başına dönülmesi gerekebilir. Bu işlem için continue komutu kullanılır. Bazı durumlarda da döngünün bitirilmesi gerekebilir. Bu durumdada break komutu kullanılır.

1) Continue: Döngü esnasında istenilen yerden tekrar döngünün başına dönmek için kullanılır.

Örnek-1: Döngü içinde 1’den 5’e kadar bir işlem yapılmaması gerekiyor. Sonrasında işlemler yapılacaksa aşağıdaki gibi kullanılabilir.

for (int i = 1; i <= 10; i++)
{
    if (i < 5)
    {
        continue;
    }
    Console.WriteLine(i);
}
Console.ReadKey();

 

Yukarıdaki örnekte görüldüğü gibi 1'den 10'a kadar bir döngü kurulmuş ekrana döngü değişkeni Console.WriteLine(i);  yazdırılıyor fakat hemen üstünde if(i<5) koşulu ile i değeri 5'ten küçük olduğu sürece continue ile döngü başına gönderiliyor.

 

2) Break:  Döngü’den çıkış için kullanılır. Döngü içinde bu komut işlendiğinde başka hiçbir şey yapılmadan döngünün sonundan devam edilir.

Örnek: e karakterine basılana kadar dönen bir döngü oluşturalım.

char karakter;
do
{
    Console.Write("bir karakter giriniz : ");
    karakter = Convert.ToChar(Console.ReadLine());
    if (karakter == 'e' || karakter == 'E') break;
}
while (true);
Console.WriteLine("dongu blogundan çıkıldı...");
Console.ReadKey();

 

Yorum ekle

Konuyla İlgili Yazılar

c# dersleri

40-C# Dizilerle İlgili Sorular 2

Örnek :  Klavyeden girilen bir cümleyi şifreleyen program yazılacaktır.  Şifreleme işlemi girilen cümledeki aşağıdaki karakterler yerine şifreleme karakteri... devamı...