Kotlin Academy · Pelajaran

Program Kotlin Pertama Anda: main, println & Input

Tulis Hello World lengkap, baca input konsol, dan cetak output berformat.

Pelajaran 4 dari 413 langkah

Program Kotlin Pertama Anda: main, println & Input adalah pelajaran Kotlin Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Academy mencakup 4 pelajaran total.

Fungsi main

Setiap program Kotlin mandiri dimulai dari fun main(). JVM memanggil fungsi ini saat program diluncurkan.

fun main() {
    // your code here
}

Hello, World

Program pertama klasik. println menulis satu baris teks ke konsol, diikuti baris baru.

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

println vs print

println menambahkan baris baru di akhir. print tidak. Gunakan print jika Anda ingin keluaran berurutan pada satu baris.

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

Variabel dan Pencetakan

Deklarasikan variabel dengan val (hanya-baca) atau var (dapat diubah), lalu sisipkan variabel tersebut ke dalam string menggunakan $.

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

println dengan Beberapa Argumen

Anda juga dapat menggabungkan nilai dengan operator +, meskipun templat string biasanya lebih rapi.

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

Membaca Masukan Konsol

readLine() membaca satu baris teks dari masukan standar. Fungsi ini mengembalikan String? (dapat bernilai null) — gunakan !! atau nilai fallback untuk mendapatkan nilai yang tidak null.

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

readln() (Kotlin 1.6+)

Kotlin modern menyediakan readln() yang mengembalikan String yang tidak null dan menghasilkan pengecualian jika masukan ditutup — lebih rapi untuk program sederhana.

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

Mengurai Bilangan dari Masukan

Masukan konsol diterima sebagai String. Konversikan dengan toInt() atau toIntOrNull() untuk penguraian yang aman.

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

Beberapa Masukan

Panggil readln() beberapa kali untuk mengumpulkan lebih dari satu nilai.

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

Memformat Keluaran

Gunakan templat string dengan ${...} untuk menyisipkan ekspresi apa pun — aritmetika, pemanggilan fungsi, atau akses anggota.

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

main dengan Argumen

fun main(args: Array<String>) menerima argumen baris perintah. Berguna untuk alat CLI.

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

Pemeriksaan Singkat

Fungsi apa yang membaca satu baris yang tidak null dari masukan standar dalam Kotlin modern?

Ringkasan

fun main() adalah titik masuk. println mencetak dengan baris baru, sedangkan print tidak. Baca masukan dengan readln() (tidak null) atau readLine() (dapat bernilai null). Templat string dengan $ dan ${...} membuat keluaran menjadi ringkas.

Gratis untuk memulai

Belajar Kotlin dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
51
Pelajaran
203

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Program Kotlin Pertama Anda: main, println & Input” gratis?

Ya — teks lengkap “Program Kotlin Pertama Anda: main, println & Input” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Program Kotlin Pertama Anda: main, println & Input”?

Tulis Hello World lengkap, baca input konsol, dan cetak output berformat. Kamu berlatih Kotlin Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Kotlin Academy?

Tidak diperlukan pengalaman sebelumnya. Kotlin Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Program Kotlin Pertama Anda: main, println & Input” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Academy ini?

Ya. Setiap pelajaran Kotlin Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menyiapkan Kotlin: REPL, IntelliJ & Playground Online
  2. val vs var: Imutabilitas Sejak Hari Pertama
  3. Tipe Dasar Kotlin: Int, Double, Boolean, Char
  4. Program Kotlin Pertama Anda: main, println & Input
← Kembali ke Kotlin Academy