C# döngüler ile ekrana istediğimiz kadar yazı yazdırma
Aşağıda ilk verdiğimiz örnekte kopyala yapıştır olarak on tane ekrana yazı yazdırmayı kolayca yapabiliriz. Fakat başlıktan da anlayacağınız gibi bu miktar 100 tane 200 tane vs. daha yüksek miktarlar olabilir. Bu durumun hepsini kopyala yapıştır yapamayacağımız için döngüler bu noktada işimizi daha kolay hale getirmektedir. Gelin hep birlikte aşağıda bu döngüler kontrol edelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | static void Main(string[] args) { Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); Console.Read(); } } } |
İlk örneğimizde ekrana 10 adet for döngüsü kullanarak yazı yazdırma işlemi yaptırmaktayız.
Aşağıdaki kodumuzda for döngüsünü kullanarak fazla kod satırı karmaşasından kurtulmuş olmaktayız.
1 2 3 4 5 6 7 8 9 10 11 | static void Main(string[] args) { int i; for (i = 1; i<= 10; i++) { Console.WriteLine("bu yazıyı on defa ekrana yazdırdık"); } Console.Read(); } } } |
İkinci Örneğimizde for döngüsü kullanarak 1000 defa ekrana yazı yazdırma yöntemini görmekteyiz.
for (i = 1; i <= 1000; i++) Bu kod satırındaki ‘1000’ yerine kaç yaparsak bize o kadar ekran çıktısı vermektedir.
1 2 3 4 5 6 7 8 9 10 11 12 | static void Main(string[] args) { int i; i = 1; for (i = 1; i <= 1000; i++) { Console.WriteLine("1000 defa ekrana aynı yazıyı yazdırma"); } Console.Read(); } } } |
yandaki kaydırma çubuğundan da anlaşılacağı gibi bin adet vermiştir.