C# Console Dersleri Ders-5 “Döngüler-2 Diziler”

Döngülere kaldığımız yerden devam ediyoruz.

Son döngümüz olan foreach döngüsü bir dizinin veya koleksiyonun her elemanı için yapısındaki kodu çalıştıran döngüdür.

Tabi ki bunun için dizinin ne olduğunu öğrenmemiz gerekiyor.

Diziler oluşturulduğu veri tipinde değerler tutan belirli bir kapasitesi olan kümeler diyebiliriz. Her elemanın bir indeks değeri vardır ve değerlere bu indeks değeri ile ulaşabiliriz. Bu indeks değerleri 0 dan başlayarak dizinin boyutunun bir eksiğine kadar devam eder.

Şeklinde kullanıcıdan sonradan veri okumak üzere bir dizi tanımlayabiliriz , veya;

Şeklinde doğrudan değer ataması yapabiliriz.

Ekrana yazdırmak  veya değer atamak için ise dizimizin indeks değerlerini kullanacağız. Bir for döngüsü ile örnek bir kod yazalım.

Kullanıcıdan değer okuma kodumuz ise;

 

Burada kullandığımız “sayilar.Lenght” veya genel kullanımıyla “dizi_ismi.Length” döngünün dizinin son elemanına kadar tekrar etmesi gerektiğini ifade ediyor.  Kodumuzun çıktısı ise;

Diziler ve kullanım şekillerini öğrendiğimize göre foreach döngümüzü kullanabiliriz.

Şeklinde bir kullanımı olan foreach döngüsünün aynı dizi için kodunu yazalım.

Döngüler ile ilgili son olarak  istisnai durumlar için kullandığımız “break” ve “continue” komutlarımız var.

Break komutunu döngüden çıkmak için continue komutunu ise döngünün o adamını atlamak için kullanıyoruz. Tabi bu komutları kontrol yapıları ile kullanıyoruz. Kullanım şekilleri aynı ve şu şekilde;

Yazdığımız kodun iki farklı komut içinde çıktısına bakalım;

Görüldüğü üzere break komutu beşinci adımda döngüden çıkarken cantinue komutu beşinci adımı atladı.

Gelecek dersimizde kaldığımız yerden devam etmek üzere.

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir