Belajar Kotlin Dasar
| belajar kotlin dasar | 
Belajar Kotlin Dasar | Kotlin banyak disebutkan sebagai bahasa pemrograman turunan Java. Tapi Kotlin bisa lebih ringkas daripada Java. Konon, 50 baris coding Java bisa diringkas menjadi 1 baris coding Kotlin. Menarik, bukan?
Sebelum belajar Kotlin, kita wajib memiliki SDK atau software development kit. Gampang saja, cukup dengan JDK atau java development kit versi 8 keatas. Ini linknya java.
Selain JDK, kita perlu pasang IDE atau integrated development environment, pakai JetBrain IntelliJ IDEA. Ini linknya JetBrain.
Kita juga bisa menggunakan Android Studio untuk mempelajari Kotlin.
Pastikan komputer yang kamu gunakan sudah diatur Setting Environment Variable dengan benar.
Daftar Materi Belajar Kotlin Dasar
1. Halo Kotlin!
package com.bangilidea.halokotlin
fun main() {
    println("halo kotlin")
}
2. Tipe Data Nomor
- Integer
package com.bangilidea.halokotlin
fun main() {
    // tipe data nomor
    // integer 
    val age: Byte = 20
    val height: Int = 100
    val jarak: Short = 2000
    val uang: Long = 1000000000000L
    println(age)
    println(height)
    println(jarak)
    println(uang)
}
20
100
2000
1000000000000
Process finished with exit code 0
Jenis integer ada 4 :
- Byte, 8 bit, dari -128 sampai 127
- Short, 16 bit, -32768 sampai 32767
- Int, 32 bit, -2147483648 sampai 2147483647
- Long, 64 bit, -9223372036854775808 sampai 9223372036854775807
- Floating Point
package com.bangilidea.halokotlin
fun main() {
    // tipe data nomor
    // floating point
    val sample: Float = 10.1F
    val radius: Double = 10.1
    println(sample)
    println(radius)
}
10.1
10.1
Process finished with exit code 0
- 
Literal
package com.bangilidea.halokotlin
fun main() {
    // literals misalnya desimal, heksadesimal, binary
    var binaryLiteral: Int = 0b010101010 //0b penanda binary dibelakangnya
    var hexadecimalLiteral: Int = 0xFF // 0x penanda hexadesimal dibelakangnya
    println(binaryLiteral)
    println(hexadecimalLiteral)
}
170
255
Process finished with exit code 0
- 
Underscore
package com.bangilidea.halokotlin
fun main() {
    var harga: Long = 9_000_000_000_000L
    println(harga)
}
9000000000000
Process finished with exit code 0
- 
Conversion
package com.bangilidea.halokotlin.number
fun main() {
    var number: Long = 9000000000L
    // conversion
    var byte: Byte = number.toByte()
    var short: Short = number.toShort()
    var int: Int = number.toInt()
    var long: Long = number.toLong()
    var float: Float = number.toFloat()
    var double: Double = number.toDouble()
    println(byte)
    println(short)
    println(int)
    println(long)
    println(float)
    println(double)
}
0 //overflow
6656 //overflow
410065408 //overflow
9000000000
8.9999995E9 //overflow
9.0E9 //overflow
Process finished with exit code 0
3. Tipe Data Character
package com.bangilidea.halokotlin.data_character
fun main() {
    var a: Char = 'A'  // petik 1, diisi 1 karater
    var k: Char = 'K'
    var u: Char = 'U'
    println(a)
    println(k)
    println(u)
}
A
K
U
Process finished with exit code 0
4. Tipe Data Boolean
package com.bangilidea.halokotlin.data_boolean
fun main() {
    var benar: Boolean = true
    var salah: Boolean = false
    println(benar)
    println(salah)
}
true
false
Process finished with exit code 0
 
Posting Komentar untuk "Belajar Kotlin Dasar"