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)
}
Hasilnya20
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)
}
Hasilnya10.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)
}
Hasilnya170
255
Process finished with exit code 0
-
Underscore
package com.bangilidea.halokotlin
fun main() {
var harga: Long = 9_000_000_000_000L
println(harga)
}
Hasilnya9000000000000
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)
}
Hasilnya
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)
}
Hasilnya
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)
}
Hasilnya
true
false
Process finished with exit code 0
Posting Komentar untuk "Belajar Kotlin Dasar"