Operator aritmetika, relasional, logika
Dalam tutorial ini, kita akan membahas berbagai operator yang tersedia di Kotlin, termasuk operator aritmetika, relasional, dan logika. Operator ini adalah bagian penting dari pemrograman yang memungkinkan kita untuk melakukan berbagai operasi pada data.
1. Operator Aritmetika
Operator aritmetika digunakan untuk melakukan operasi matematika dasar. Berikut adalah operator aritmetika yang tersedia di Kotlin:
Operator | Deskripsi | Contoh |
---|---|---|
+ | Penjumlahan | a + b |
- | Pengurangan | a - b |
* | Perkalian | a * b |
/ | Pembagian | a / b |
% | Modulus (sisa bagi) | a % b |
Contoh Penggunaan Operator Aritmetika
fun main() {
val a = 10
val b = 5
println("Penjumlahan: ${a + b}") // 15
println("Pengurangan: ${a - b}") // 5
println("Perkalian: ${a * b}") // 50
println("Pembagian: ${a / b}") // 2
println("Modulus: ${a % b}") // 0
}
2. Operator Relasional
Operator relasional digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean (true
atau false
). Berikut adalah operator relasional dalam Kotlin:
Operator | Deskripsi | Contoh |
---|---|---|
== | Sama dengan | a == b |
!= | Tidak sama dengan | a != b |
> | Lebih besar | a > b |
< | Lebih kecil | a < b |
>= | Lebih besar atau sama dengan | a >= b |
<= | Lebih kecil atau sama dengan | a <= b |
Contoh Penggunaan Operator Relasional
fun main() {
val a = 10
val b = 5
println("Sama Dengan: ${a == b}") // false
println("Tidak Sama Dengan: ${a != b}") // true
println("Lebih Besar: ${a > b}") // true
println("Lebih Kecil: ${a < b}") // false
println("Lebih Besar atau Sama: ${a >= b}") // true
println("Lebih Kecil atau Sama: ${a <= b}") // false
}
3. Operator Logika
Operator logika digunakan untuk melakukan operasi logika pada nilai boolean. Berikut adalah operator logika yang ada di Kotlin:
Operator | Deskripsi | Contoh |
---|---|---|
&& | Dan (AND) | a && b |
|| | Atau (OR) | a || b |
! | Tidak (NOT) | !a |
Contoh Penggunaan Operator Logika
fun main() {
val a = true
val b = false
println("Dan: ${a && b}") // false
println("Atau: ${a || b}") // true
println("Tidak: ${!a}") // false
}
Kesimpulan
Dalam tutorial ini, kita telah membahas berbagai jenis operator yang tersedia di Kotlin, termasuk operator aritmetika, relasional, dan logika. Memahami cara menggunakan operator ini sangat penting untuk pengembangan aplikasi Kotlin yang efektif.