VB.Net, iç içe döngüleri kullanarak, bir döngü içinde başka bir döngü yürütmeyi mümkün kılar. İç içe döngüler, veri yapılarına veya örüntülere göre öğeleri işlemek için sıklıkla kullanılır.

VB.net de İç İçe Döngü Nasıl Yapılır? Detaylı Anlatım

İşte, iç içe döngülerin nasıl kullanılacağına dair örnek bir VB.Net kodu:

vb.net

For i As Integer = 1 To 5 ‘ Dış döngü
Console.WriteLine(“Dış Döngü: ” & i)
For j As Integer = 1 To 3 ‘ İç döngü
Console.WriteLine(” İç Döngü: ” & j)
Next
Next

Yukarıdaki kodda, dış döngü i değişkeni, 1 ile 5 arasındaki sayıları alır. Her bir dış döngü tekrarlandığında, iç döngü j değişkeni, 1 ile 3 arasındaki sayıları alır.
Her bir dış döngü tekrarlandığında, iç döngü de tamamlanır ve daha sonra dış döngü devam eder. Bu örnekte, iç döngü j değişkeni, 1 ile 3 arasında değişirken, dış döngü i değişkeni, her bir iç döngü tekrarlandığında bir artar.
Aşağıdaki çıktı, yukarıdaki örnekteki kodun çalıştırılmasından elde edilebilir:
Dış Döngü: 1

İç Döngü: 1
İç Döngü: 2
İç Döngü: 3
Dış Döngü: 2
İç Döngü: 1
İç Döngü: 2
İç Döngü: 3
Dış Döngü: 3
İç Döngü: 1
İç Döngü: 2
İç Döngü: 3
Dış Döngü: 4
İç Döngü: 1
İç Döngü: 2
İç Döngü: 3
Dış Döngü: 5
İç Döngü: 1
İç Döngü: 2
İç Döngü: 3
Yukarıdaki örnekte, her bir dış döngü tekrarlandığında, iç döngü de tamamlanır. İç döngü her seferinde tamamlandığında, j değişkeni bir artar ve bir sonraki iç döngü tekrarlanır. İç döngü tamamlandığında, bir sonraki dış döngü tekrarlanır ve bu işlem yine tekrarlanır.
İç içe döngüler kullanarak, özellikle çok boyutlu diziler gibi veri yapılarını veya karmaşık örüntüleri işlemek için oldukça kullanışlıdır. İç içe döngüler, örneğin bir satır ve sütun matrisindeki her öğeye erişmek için kullanılabilir.
İç içe döngüler ayrıca, örneğin bir metin belgesindeki satırları ve her satırda bulunan kelimeleri işlemek için de kullanılabilir. İlk döngü, her satır için işlem yaparken, ikinci döngü her satırdaki kelimeleri işleyebilir.
Ancak iç içe döngülerin aşırı kullanımı, performans sorunlarına yol açabilir. İç içe döngülerdeki her bir adım, işlem yükünü artırır ve zaman alabilir. Bu nedenle, iç içe döngüler yalnızca gerekli olduğunda kullanılmalıdır.
VB.Net’de iç içe döngüler kullanımı, diğer programlama dillerine benzerdir. Genellikle iki tür döngü kullanılır: For döngüsü ve While döngüsü. İç içe döngüleri kullanarak, bu döngülerin kombinasyonları oluşturulabilir.
Örneğin, aşağıdaki kod, bir For döngüsü ve bir While döngüsünün birleştirilmesiyle iç içe döngü oluşturur:
vb.net
For i As Integer = 1 To 3
Console.WriteLine(“Dış Döngü: ” & i)
Dim j As Integer = 1
While j <= 2
Console.WriteLine(” İç Döngü: ” & j)
j += 1
End While
Next

Bu kod, her bir dış döngü tekrarlandığında, iç döngüde j değişkeni 1’den 2’ye kadar artar. İç döngü tamamlandığında, bir sonraki dış döngü tekrarlanır.
Aşağıdaki çıktı, yukarıdaki örnekteki kodun çalıştırılmasından elde edilebilir:
Dış Döngü: 1
İç Döngü: 1
İç Döngü: 2
Dış Döngü: 2
İç Döngü: 1
İç Döngü: 2
Dış Döngü: 3
İç Döngü: 1
İç Döngü: 2

Her bir döngü yinelemesi sırasında, dış döngü i değişkeni bir sonraki değerine geçer ve iç döngü j değişkeni tekrar 1 değerine sıfırlanarak başlar.
Dış döngü i değişkeni 1 olduğunda, iç döngü j değişkeni sırasıyla 1 ve 2 değerlerini alır ve Console.WriteLine metodunu kullanarak “Dış Döngü: 1″ ve ” İç Döngü: 1″, ” İç Döngü: 2″ mesajlarını ekrana yazdırır.
Sonra dış döngü i değişkeni 2 olduğunda, iç döngü j değişkeni yine sırasıyla 1 ve 2 değerlerini alır ve yine Console.WriteLine metodunu kullanarak “Dış Döngü: 2″ ve ” İç Döngü: 1″, ” İç Döngü: 2″ mesajlarını ekrana yazdırır.
Son olarak, dış döngü i değişkeni 3 olduğunda, iç döngü j değişkeni yine sırasıyla 1 ve 2 değerlerini alır ve yine Console.WriteLine metodunu kullanarak “Dış Döngü: 3″ ve ” İç Döngü: 1″, ” İç Döngü: 2″ mesajlarını ekrana yazdırır.
Bu şekilde, iç içe döngüler kullanarak belirli bir işlemi yineleyebilir ve her bir yineleme sırasında iç döngüdeki kodu çalıştırabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir