Kotlin’de Konsoldan Veri Almak

Merhabalar, Kotlin programlama dilinde kullanıcıdan nasıl bilgi alabiliriz bunu öğreneceğiz.


Kotlin dilinde konsol uygulamaları geliştirirken kullanıcıdan veri almak için readLine() metodu kullanılmaktadır. Bu metodu kullandığınızda veri girişi yapılması beklenir. readLine() metodu ile gelen tüm veriler String tipinde verilerdir. Başka tipte veriler kullanıldığında ise tip dönüşümleri yapılmaktadır.

Şimdide örnek üzerinden anlattıklarımızı görelim.

fun main() {

    print("What's your name :")

    // degisken readLine() metodundan gelen veriyi almaya yarar.
    var name : String = readLine()!!


    print("What's your surname :")

    var surname : String = readLine()!!

    print("How old are you ?")

    // age degisken tipi Int oldugu için toInt() metodu ile readLine()'dan gelen veriyi Int tipine donusturur.
    var age : Int = readLine()!!.toInt()


    print("How much is your salary ?")

    // salary degiskeni Double oldugu icin toDouble() metodu ile
    // readLine()'dan gelen veriyi Double tipine donusturulur.
    var salary : Double = readLine()!!.toDouble()

    // alınan veriler konsola yazdırılır.
    println("Name : $name")
    println("Surname : $surname")
    println("Age : $age")
    println("Salary : $salary")

}

readLine() metodunun sonunda bulunan !! karakteri ile null değer girilemeyeceğini belirtir. Örnek olarak kullanıcıdan çeşitli bilgiler alıp, onu konsolda gösterdik. Name ve surname gibi String tipte değişkenleri, age Int tipinde ve salary ise Double tipte değer almaktadır. readLine() metodu değişken tipine göre cast işlemi yapıldı.

Kullanıcıdan bilgiler alındı ve ekranda yukarıdaki gibi gösterildi.


Evet arkadaşlar, bu şekilde readLine() metodunun kullanılmasını öğrenip, örnek yaparak dersimize son veriyoruz. Kolay gelsin 🙂

Bir cevap yazın

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