Kotlin_Latihan_3.6

Run Settings
LanguageKotlin
Language Version
Run Command
fun main(args : Array<String>){ var In = lainlain() In.judul() //Collections Operations - filter() dan filterNot() var numberList: List<Int> = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) var filterList: List<Int> = numberList.filter { it % 2 == 0 } println("1. Nilai dari filterList adalah $filterList") garis() //filterNot adalah kebalikan dari filter var ganjil: List<Int> = numberList.filterNot { it % 2 == 0 } println("2. Bilangan ganjil antara 1 - 10 adalah %ganjil") garis() //Fungsi map adalah membuat list baru dari list yang sudah ada var dikaliLima: List<Int> = ganjil.map { it *5 } println("3. Bilangan ganjil antara 1-10 dikali 5 adalah $dikaliLima") garis() //Fungsi count adalah untuk menghitung jumlah element var jmlElemen: Int = ganjil.count() println("4. Jumlah bilangan ganjil antara 1-10 adalah $jmlElemen") garis() //Fungsi find untuk mencari item dalam list contoh bilangan ganjil numberList = listOf(2, 4, 6, 7, 8, 10, 12, 14) //Variable Int menggunakan ? karena bisa jadi hasilnya null var findGanjil: Int? = numberList.find { it % 2 == 1 } println("5. Dari list $numberList bilangan ganjilnya adalah $findGanjil") garis() //Fungsi first untuk mencari element pertama yang cocok var fisrtCari: Int? = numberList.first{it > 10} println("6. Dari list $numberList bilangan pertama yang > 10 adalah $fisrtCari") garis() //Menjumlahkan semua value dari List var jmlSemua: Int = numberList.sum() println("7. Jumlah semua $numberList adalah $jmlSemua") In.author() } fun garis(): Unit { println("-----------------------------------------") } class lainlain { fun author(): Unit { garis() println("Nama : Adinda Putri") println("Email: adindapuut@gmail.com") } fun judul(): Unit { garis() println("Latihan Kotlin 3.5") garis() } }
Editor Settings
Theme
Key bindings
Full width
Lines