Kotlin Academy · Ders

İlk Kotlin Programınız: main, println ve Girdi

Eksiksiz bir Hello World yazın, konsol girdisini okuyun ve biçimlendirilmiş çıktı yazdırın

4. ders / 413 adım

İlk Kotlin Programınız: main, println ve Girdi, CoddyKit'te ücretsiz bir Kotlin Academy dersidir. Bu, 4 dersinin 4. 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.

main İşlevi

Her bağımsız Kotlin programı fun main() noktasından başlar. Program başlatıldığında JVM bu işlevi çağırır.

fun main() {
    // your code here
}

Merhaba Dünya

Klasik ilk program. println, ardından yeni satır gelecek şekilde konsola bir metin satırı yazar.

fun main() {
    println("Hello, World!")
}

println ve print Karşılaştırması

println sona bir yeni satır ekler. print eklemez. Çıktıları aynı satırda art arda yazmak istediğinizde print kullanın.

fun main() {
    print("Hello, ")
    print("Kotlin")
    println("!") // newline after
    println("Next line")
}

Değişkenler ve Yazdırma

val (salt okunur) veya var (değiştirilebilir) ile bir değişken bildirin, ardından $ kullanarak onu bir dizeye yerleştirin.

fun main() {
    val name = "Alice"
    val age = 30
    println("Name: $name, Age: $age")
}

Birden Çok Değerle println

Değerleri + işleciyle de birleştirebilirsiniz; ancak dize şablonları genellikle daha temizdir.

fun main() {
    val city = "Istanbul"
    val temp = 22
    println("Weather in " + city + ": " + temp + "C")
}

Konsol Girdisini Okuma

readLine(), standart girdiden bir metin satırı okur. String? (boş olabilir) döndürür; boş olmayan bir değer elde etmek için !! veya bir yedek değer kullanın.

fun main() {
    println("Enter your name:")
    val name = readLine() ?: "Stranger"
    println("Hello, $name!")
}

readln() (Kotlin 1.6+)

Modern Kotlin, boş olmayan bir String döndüren ve girdi kapatılırsa hata veren readln() işlevini sunar; basit programlar için daha temizdir.

fun main() {
    println("Type something:")
    val line = readln()
    println("You typed: $line")
}

Girdiden Sayıları Ayrıştırma

Konsol girdisi String olarak gelir. Güvenli ayrıştırma için toInt() veya toIntOrNull() ile dönüştürün.

fun main() {
    println("Enter your age:")
    val ageInput = readln()
    val age = ageInput.toIntOrNull() ?: 0
    println("Next year you will be ${age + 1}")
}

Birden Çok Girdi

Birden fazla değer toplamak için readln() işlevini birden çok kez çağırın.

fun main() {
    println("First name:")
    val first = readln()
    println("Last name:")
    val last = readln()
    println("Full name: $first $last")
}

Çıktıyı Biçimlendirme

Herhangi bir ifadeyi (aritmetik işlemler, işlev çağrıları ve üye erişimi) yerleştirmek için ${...} ile dize şablonlarını kullanın.

fun main() {
    val price = 19.99
    val quantity = 3
    println("Total: ${price * quantity}")
    println("Items: ${quantity}x")
}

Bağımsız Değişkenli main

fun main(args: Array<String>), komut satırı bağımsız değişkenlerini alır. CLI araçları için kullanışlıdır.

fun main(args: Array<String>) {
    if (args.isEmpty()) {
        println("No args passed")
    } else {
        println("First arg: ${args[0]}")
    }
}

Kısa Kontrol

Modern Kotlin'de standart girdiden boş olmayan bir satırı hangi işlev okur?

Özet

fun main() başlangıç noktasıdır. println yeni satır ekleyerek, print eklemeden yazdırır. Girdiyi readln() (boş olmayan) veya readLine() (boş olabilir) ile okuyun. $ ve ${...} içeren dize şablonları çıktıyı kısa ve öz hâle getirir.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Kotlin öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
51
Dersler
203

Sıkça Sorulan Sorular

“İlk Kotlin Programınız: main, println ve Girdi” dersi ücretsiz mi?

Evet — “İlk Kotlin Programınız: main, println ve Girdi” 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.

“İlk Kotlin Programınız: main, println ve Girdi” dersinde ne öğreneceğim?

Eksiksiz bir Hello World yazın, konsol girdisini okuyun ve biçimlendirilmiş çıktı yazdırın 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 4. dersidir.

“İlk Kotlin Programınız: main, println ve Girdi” 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