Kotlin Dilinde Değişkenler, Tür Dönüşümleri ve Konsoldan Veri Alma
Merhaba arkadaşlar Medium da ilk yazımı yazıyorum ve ilk yazımda sizlere değişkenler, tür dönüşümleri ve konsoldan veri alma konularını…
Wiki topics:
📱 · Mobile Development
Kotlin Dilinde Değişkenler, Tür Dönüşümleri ve Konsoldan Veri Alma
Merhaba arkadaşlar Medium da ilk yazımı yazıyorum ve ilk yazımda sizlere değişkenler, tür dönüşümleri ve konsoldan veri alma konularını anlatmaya çalışacağım. Şimdiden iyi okumalar 😊

1-Değişken
- Değişkeni, bir verinin değerini tutan kapsayıcılar olarak tanımlayabiliriz. Değişken türlerine, değişkenlerde tutulan verilerin türleri diye biliriz. Değişken türleri; number(byte , short, int , long , float , double), char, string, array ve boolean.
A)Number(byte , short, int , long , float , double)
- Sayısal ifadeler için number değişken türleri kullanılır.
- Tamsayılar için int, long, short kullanılır
- Kesirli sayılar için float ve double kullanılır.
val number1 : Int = 5
val number2 : Long = 5000000000L
val number3 : Short = 10
val number4 : Double = 2.5
val number5 : Float = 2.5236f
B) String
- Metinsel ifadeler için kullanılan veri türüdür. Girilen değerler çift tırnak(“”) içine yazılır.
val text : String = "Hello World"
C) Char
- Karakter(harf) ifadeleri için kullanılan veri türüdür. Girilen değerler tek tırnak(‘’) içine yazılır.
val character : Char = 'A'
D) Array
- Aynı veya farklı veri tipine sahip birden fazla veriyi tutar. Dizideki verilere erişmek için indeks yapısı kullanılır. Indeks her zaman sıfırdan başlar.
val fruit: Array<String> = arrayOf("Elma", "Armut", "Karpuz", "Çilek", "Kavun", "Kiraz")
for (i in fruit.indices) {
println("$i. indeks = ${fruit[i]}")// dizideki verileri ekrana yazdırma işlemi
}

E) Boolean
- True veya false dönderen değişken türüdür.
val age = 15
var boolean : Boolean = true
if(age >= 18){
boolean = true //eğer yaş 18 veya 18 den büyük ise boolean değeri true olacak
}else{
boolean = false //eğer yaş 18 den küçük ise boolean değeri false olacak
}
println("Boolean değeri: $boolean") // boolean değişkeninin son değerini ekrana yazdırma işlemi

2- Tür Dönüşümleri
- Tür dönüşümleri, bir verinin türünün ihtiyaca göre başka bir veri türüne dönüştürme işlemleri diyebiliriz. Tip dönüşümü için kullanılan bazı fonksiyonlar şu şekildedir; toInt(), toDouble(), toFloat(), toString(), toChar(), toLong(), toShort() vb. Veri tipi int olan bir değişkene tür dönüşüm yaparak float bir değer girebiliriz.
/*
* Burada number değişkeni int tipinde veri tutması gerekirken biz bu number
* değişkenine float tipinde bir değer atadık. Normalde böyle birşey yapıldığında
* kod hata verir. Ama bizim yazdığımız kod hata vermeyecektir. Çünkü toInt()
* kullanarak girilen float değeri int veri türüne dönüştürdük.
*/
val number : Int = 5.85f.toInt()
println("Number: $number1")
val a = 47
val b : Double = a.toDouble()
println("B değeri: $b")

3) Konsoldan Veri Alma
- Kotlin dilinde konsoldan veri almak için readLine() ve Scanner(System.
in) metodlarını kullanabiliriz. Konsoldan girilecek verinin türünü belirtmemiz lazım. - readLine() metodu kullanılarak konsoldan girilen verinin türü her zaman String olarak alınır. Eğer türü int olan bir veri almak istersek tür dönüşümü kullanmamız gereklidir. Örneğin readLine().toInt() şeklinde tür dönüşümü yapabiliriz.
//readLine metodu ile konsoldan veri alma işlemleri
val name1 = readLine()
val age1 = readLine()?.toInt()
val tall1 = readLine()?.toDouble()
println("******* readline() metod ekrana yazdırma *******")
println("İsim: $name1")
println("Yaş: $age1")
println("Uzunluk: $tall1")

//scanner metodu ile konsoldan veri alma işlemleri
val scanner = Scanner(System.`in`)
val name2 = scanner.next() // string ifadeler için next() veya nextLine() kullanılır
val age2 = scanner.nextInt() // int ifadeler için nextInt() kullanılır
val tall2 = scanner.next().toDouble()// double ifadeler için nextDouble() kullanılır
println("******* scanner metod ekrana yazdırma *******")
println("İsim: $name2")
println("Yaş: $age2")
println("Uzunluk: $tall2")

Değişkenler, tür dönüşümleri ve konsoldan veri alma konularını anlatmaya çalıştığım yazımın sonuna geldik. Yazımı okuduğunuz için teşekkürler😊 Bir sonraki yazımda görüşmek üzere👋 İyi çalışmalar.
메타데이터
- post_id
- 5dc0ac77ea9e
- slug
- kotlin-dilinde-değişkenler-tür-dönüşümleri-ve-konsoldan-veri-alma-5dc0ac77ea9e
- url
- https://medium.com/@yusufmendes123/kotlin-dilinde-de%C4%9Fi%C5%9Fkenler-t%C3%BCr-d%C3%B6n%C3%BC%C5%9F%C3%BCmleri-ve-konsoldan-veri-alma-5dc0ac77ea9e
- canonical_url
- https://medium.com/@yusufmendes123/kotlin-dilinde-de%C4%9Fi%C5%9Fkenler-t%C3%BCr-d%C3%B6n%C3%BC%C5%9F%C3%BCmleri-ve-konsoldan-veri-alma-5dc0ac77ea9e
- author_url
- https://medium.com/@yusufmendes123
- status
- ok
- fetched_at
- 2026-07-25 11:00:36