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:

OperatorDeskripsiContoh
+Penjumlahana + b
-Pengurangana - b
*Perkaliana * b
/Pembagiana / 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:

OperatorDeskripsiContoh
==Sama dengana == b
!=Tidak sama dengana != b
>Lebih besara > b
<Lebih kecila < b
>=Lebih besar atau sama dengana >= b
<=Lebih kecil atau sama dengana <= 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:

OperatorDeskripsiContoh
&&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.