Kotlin’de For Döngüsü

Merhabalar Arkadaşlar,

Bugünkü yazımda sizlere döngü çeşitlerinden biri olan For döngüsünden bahsedeceğim. Hazırsanız haydi başlayalım 🙂

Döngü Nedir ?

Döngüler tüm programlama dillerinde olan temel programcılık kavramlarındandır. Döngüler özellikle tekrar edilen işlemlerde kullanmak oldukça kolaylık sağlamaktadır.

Bizler derslerimizde ;

  • For döngüsü
  • While döngüsü
  • Do while döngüsü

yapılarından bahsedeceğiz. Öncelikle bu yazımızda sadece For döngüsünde bahsedeceğim diğer konulara ise ilerleyen derslerde bakacağız.

For Döngüsü

Tüm programlama dillerinde akla gelen ilk döngülerden bir tanesidir. Kotlin dilinde ise for döngüsü kullanarak belli aralıklarla tekrar edilen işlemleri basit bir şekilde yapabilirsiniz.

Syntax :

for(x in koleksiyon){
// kodlar buraya yazılır
}

For döngüsünde inoperatörü kullanılarak döngü kurulur. Döngüdeki xdeğişkeni, koleksiyona ait herbir değere karşılık gelmektedir. Döngü her döndüğünde koleksiyona ait değerler tek tek değişkene yazdırılır. println()komutu ile bu değerler ekranda gösterilir. Döngüde belirtilen koleksiyon alanına : dizi, liste, range ve string bir değer gelebilir.

For Döngüsü ile ilgili örnekler

1- Ekranda 1’den 10’a kadar olan değerleri yazdırma

fun main(args: Array<String>) {
    for(x in 1..10){
        println(x)
    }
}

range kullanarak döngü 1’den 10’a kadar döneceği belirtildi. x değeri 10 değeri olana kadar döngü içinde dönüp değeri ekranda println() metodu yardımıyla yazdırılır.

1
2
3
4
5
6
7
8
9
10

Programın ekran çıktısı yukarıdaki gibidir.

2- String bir ifadeyi ekranda alt alta yazdırma işlemi

fun main(args: Array<String>) {
    val name = "Kotlin"

    for (nm in name){
        println(nm)
    }
}

String türde bir değişken tanımladık. Tanımlanan değişkene bir değer atadık. Atanan değeri for yardımıyla herbir karakterini ekranda gösteriyoruz.

K
o
t
l
i
n

Programın ekran çıktısı yukarıdaki gibidir.

3- Dizinin içerisinde bulunan elemanların toplamı

fun main(args: Array<String>) {
    val arrayNum = arrayOf(1,9,2,8,3)
    var sum = 0

    for (num in arrayNum){

        sum += num
    }

    println("Toplam : "+sum)
}

Array tanımlandı ve değerleri verildi. Dizinin elemanları toplayabilmek için sum değişkeni tanımlandı. Dizinin içinde değerler adım adım toplandı. Döngü dışında ise bu toplam değeri ekranda gösterildi.

Toplam : 23

Programın ekran çıktısı yukarıdaki gibidir.

Evet arkadaşlar For döngüsünden bahsettiğimiz blog yazısının sonuna geldik. Bir sonraki yazıda görüşmek üzere kendinize iyi bakın. Bol kodlu günler dilerim 🙂

Bir cevap yazın

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