Operator aritmetika, relasional, logika

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.