Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_3.3

Snippet info

Language

Kotlin

Visibility

public

Author

adindapuut

Created

2025-03-15T07:49:42.978791Z

Updated

2025-03-15T07:49:42.978791Z

fun main(args: Array<String>) {
    judul()

    var arrayAngka: IntArray = intArrayOf(1, 2, 3, 4, 5)
    println("Contoh IntArray")
    println(arrayAngka.contentToString())
    println(arrayAngka[2])

    garis()

    println("Array bersifat mutable yang artinya nilainya bisa dirubah")
    arrayAngka[2] = 10
    println(arrayAngka.contentToString())
    println(arrayAngka[2])

    garis()

    println("Variable bertipe List")
    var listAngka: List<Int> = listOf(1, 2, 3, 4, 5)
    println(listAngka)
    println(listAngka[2])

    /* Tidak seperti array, List bersifat immutable yang artinya nilainya
       tidak bisa dirubah meskipun deklarasinya menggunakan var */
    // listAngka[2] = 10

    garis()

    var daftarAngka: MutableList<Int> = mutableListOf(1, 2, 3, 4, 5)
    println("Contoh mutableListOf")
    println(daftarAngka)
    println(daftarAngka[2])

    garis()

    println("Contoh removeAt pada mutableListOf")
    daftarAngka.removeAt(2) // Menghapus elemen di indeks ke-2
    println(daftarAngka)

    garis()

    println("Contoh add pada mutableListOf")
    daftarAngka.add(2, 10) // Menyisipkan elemen di indeks ke-2
    println(daftarAngka)

    author()
}

fun garis(): Unit {
    println("-------------------------------")
}

fun author(): Unit {
    garis()
    println("Nama  : Adinda")
    println("Email : [email protected]")
}

fun judul(): Unit {
    garis()
    println("Latihan Kotlin 3.2")
    garis()
}
INFO