Program Pertamaku – Basic Coding Pemrograman Kotlin

   

pada Java telah mengenal 2 (dua) macam tipe data yaitu primitif yaitu int, long, char, boolean, dll, dan tipe reference yaitu array, string. Namun Di dalam Kotlin, semua tipe data tersebut bertindak sebagai object. Berikut ini merupakan contoh basic Pemrograman dalam Kotlin.

Numbers adalah int, double, float, long, short, dan byte.

val intNumbers = 2
val doubleNumbers = 19.5
val longNumbers = 7L
val floatNumbers = 1.5F
val hexaNumbers = 0x0F
val byteNambers = 0b010101
val readableNumbers = 1_000_000_000 

Contoh MAXVALUE

//ilmuprogram.com : Menampilkan Nilai Max Int
val maxInt = Int.MAX_VALUE
print(maxInt)
//Output : 2147483647

//ilmuprogram.com : Menampilkan nilai Max ditambah 1
val maxInt2 = Int.MAX_VALUE
print(maxInt2+1)
//Output : 2147483648

Contoh penjumlahan (+), pengurangan (-), pembagian (/), perkalian (*), dan modulus (%)

val number1 : Int = 12
val number2 : Int = 3
println(number1 % number2)
val number1 : Int = 12
val number2 : Int = 3
println(number1 + number2)
val number1 : Int = 12
val number2 : Int = 3
println(number1 - number2)
val number1 : Int = 12
val number2 : Int = 3
println(number1 / number2)

Konversi Data


val stringNumber = "372"
val intNumbers2 = stringNumber.toInt()

Dengan arrayOf() kita juga bisa memasukkan value dengan tipe yang berbeda ke dalam array, berikut contohnya:

val sampleArray = arrayOf(2, 5, 7)

Membuat array dengan satu jenis tipe data? Anda bisa menggunakan fungsi yang lebih spesifik yaitu intArrayOf(), booleanArrayOf(), charArrayOf(), longArrayOf(), shortArrayOf(), byteArrayOf().

val numbersArray = Array(5, { i -> i * 3 })

   

Wahyu Amaldi, M.Kom has written 177 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>