for döngüsü, belirli bir başlangıç değerinden başlayarak bir dizi işlemi belirli bir koşula kadar tekrarlamak için kullanılır.
for (başlangıç ifadesi; koşul ifadesi; artış ifadesi)
{
// Döngü içinde yapılacak işlemler
}
Başlangıç ifadesi: Döngü başlangıcında bir kez çalıştırılan ifadedir. Bu genellikle bir değişkenin başlangıç değerinin atanması veya başka bir başlangıç işlemidir.
Koşul ifadesi: Her döngü döndüğünde kontrol edilen bir koşul ifadesidir. Bu ifade true olduğu sürece döngü devam eder. false olduğunda döngü sona erer ve döngü bloğundan çıkılır.
Artış ifadesi: Her döngü döndüğünde çalıştırılan bir ifadedir. Genellikle döngü değişkeninin değerini artırmak veya azaltmak için kullanılır.
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Döngü Değişkeni: " + i);
}
Döngü her döndüğünde Console.WriteLine ile döngü değişkeninin değeri ekrana yazdırılır.
Break ve Continue İfadeleri
break ifadesi, döngüyü hemen sonlandırır ve döngü bloğundan çıkar. continue ifadesi ise döngüyü sonlandırmaz, ancak döngünün geri kalan kısmını atlar ve bir sonraki döngü iterasyonuna geçer.
for (int i = 0; i < 10; i++)
{
if (i == 5)
break; // Döngüyü sonlandırır
if (i % 2 == 0)
continue; // Çift sayıları atlar
Console.WriteLine("Sayı: " + i);
}
for döngüsü, belirli bir işlemi belirli bir sayıda veya belirli bir koşula kadar tekrarlamak için kullanılan önemli bir kontrol yapısıdır. İşlemlerin belirli bir sırayla tekrarlanmasını sağlar ve programların daha etkili ve verimli olmasını sağlar.