0Pricing
Kotlin Academy · Ders

Kotlin Temel Türleri: Int, Double, Boolean, Char

Kotlin'deki ilkel türlere denk türleri ve tür çıkarımının nasıl çalıştığını öğrenin

Kotlin Temel Türleri: Int, Double, Boolean, Char, CoddyKit'te ücretsiz bir Kotlin Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kotlin Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kotlin Academy kursu toplamda 4 dersten oluşur.

Kotlin'in Tür Sistemi

Kotlin'de her şey bir nesnedir; dil belirtiminde ilkel türler yoktur. Ancak derleyici, performans için arka planda JVM ilkel türlerini kullanır.

Tam Sayı Türleri

Kotlin; Byte (8 bit), Short (16 bit), Int (32 bit) ve Long (64 bit) türlerini sunar. Tam sayı sabitleri için varsayılan tür Int'tir.
val age: Int = 25
val population: Long = 8_000_000_000L
val score: Short = 100
val flags: Byte = 0b00001111

Kayan Noktalı Türler

Float (32 bit) ve Double (64 bit), ondalık sayıları işler. Varsayılan tür Double'dır. Float sabitlerinde f son ekini kullanın.
val pi: Double = 3.14159
val gravity: Float = 9.81f
val result = pi * 2  // Double arithmetic

Boolean Türü

Boolean, true veya false değerini tutar. Kotlin'de Boolean, C'deki gibi Int ile birbirinin yerine kullanılamaz; kesin olarak mantıksal bir türdür.
val isOnline: Boolean = true
val isEmpty = false
println(!isOnline)           // false
println(isOnline && !isEmpty) // true

Char Türü

Char, tek tırnak kullanarak tek bir Unicode karakterini temsil eder. String'den farklıdır.
val letter: Char = 'A'
val digit: Char = '7'
val emoji: Char = '\u2764'  // heart
println(letter.code)         // 65 (ASCII)

Tür Çıkarımı Uygulamada

Türü açıkça yazmanız nadiren gerekir. Kotlin, türü sabitten çıkarır: tam sayı → Int, ondalık sayı → Double, true/false → Boolean.
val count = 10        // Int
val ratio = 0.75      // Double
val active = true     // Boolean
val initial = 'K'     // Char

Okunabilirlik İçin Sayı Alt Çizgileri

Büyük sayılarda basamak gruplarını ayırmak için alt çizgi kullanabilirsiniz. Bu yalnızca görseldir; değeri etkilemez.
val million = 1_000_000
val hex = 0xFF_AA_BB
val binary = 0b1010_1010
println(million) // 1000000

Sayı Dönüşümü

Kotlin, sayısal türler arasında otomatik dönüşüm YAPMAZ. toInt(), toLong(), toDouble() gibi açık dönüşüm işlevlerini çağırmalısınız.
val x: Int = 42
val y: Long = x.toLong()    // explicit
val z: Double = x.toDouble()
println("$y $z")

String Bir İlkel Tür Değildir

String, Kotlin'de birçok kullanışlı yönteme sahip tam kapsamlı bir sınıftır. Değişmezdir ve her türlü Unicode metnini tutabilir.
val name: String = "Kotlin"
println(name.length)         // 6
println(name.uppercase())    // KOTLIN
println(name[0])             // K (Char)

Any, Nothing, Unit

Any, kök türdür (Java'daki Object gibi). Unit, hiçbir şey döndürmeyen işlevlerin dönüş türüdür (void gibi). Nothing, hiç tamamlanmayan ifadelerin türüdür.
fun greet(): Unit { println("Hi") }
fun fail(): Nothing { throw Exception("!!") }
val x: Any = 42  // Any accepts anything

Türleri is ile Denetleme

Bir değerin türünü çalışma zamanında denetlemek için is işleçini kullanın. Denetimden sonra Kotlin, değişkeni otomatik olarak akıllı biçimde dönüştürür.
val obj: Any = "Hello"
if (obj is String) {
    println(obj.length) // smart cast: no cast needed!
}

Kısa Kontrol

Kotlin'de 3.14 sabiti için çıkarılan varsayılan tür nedir?

Özet

Kotlin türleri: Int, Long, Float, Double, Boolean, Char, String, Any, Unit. Sayılar arasında otomatik dönüşüm yoktur; .toX() işlevlerini kullanın. Akıllı tür dönüşümleri, tür güvenli kodu kısa ve öz hâle getirir!

Sıkça Sorulan Sorular

“Kotlin Temel Türleri: Int, Double, Boolean, Char” dersi ücretsiz mi?

Evet — “Kotlin Temel Türleri: Int, Double, Boolean, Char” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kotlin Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kotlin Academy kursu toplamda 4 dersten oluşur.

“Kotlin Temel Türleri: Int, Double, Boolean, Char” dersinde ne öğreneceğim?

Kotlin'deki ilkel türlere denk türleri ve tür çıkarımının nasıl çalıştığını öğrenin Kotlin Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Kotlin Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Kotlin Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Kotlin Temel Türleri: Int, Double, Boolean, Char” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Kotlin Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Kotlin Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Kotlin'i Ayarlama: REPL, IntelliJ ve Çevrim İçi Oyun Alanı
  2. val ve var: İlk Günden Değişmezlik
  3. Kotlin Temel Türleri: Int, Double, Boolean, Char
  4. İlk Kotlin Programınız: main, println ve Girdi
← Kotlin Academy Sayfasına Dön