Döngü yapıları
Belirli bir koşul gerçekleştiği sürece istenilen işlemleri gerçekleştiren yapıları döngü olarak adlandırıyoruz. Döngü yapısı oluşturmak için C#’da while, do while ve for döngüleri kullanılmaktadır. Ancak bu yapılara ek olarak foreach yapısı da bulunmaktadır. Foreach döngü yapısını daha sonraki paylaşımlarımda anlatacağım.
while:
Belirli bir koşul gerçekleştiği sürece blok içerisindeki
işlemleri gerçekleştiren döngü yapısıdır.
while (koşul)
{
deyim1;
deyim2;
.
.
.
}
En basit örnekten
başlarsak;
0’dan 5’e kadar sayıları
sıralayan program
int i=0;
while (i<5)
{
i++;
Console.WriteLine( i);
}
do while:
yukarıda anlattığım while döngüsünden farkı yapılmasını
istediğimiz deyimleri koşul ifadesinden önce yazıyoruz. Yani koşula bakılmaksızın
deyimlerimizin en 1 kere çalışması sağlanacaktır.
do
{
deyim1;
deyim2;
.
.
} while (ifade);
Ufak bir örnek de do while
döngüsü için verelim.
Bu örneğimiz: