Belajar Kotlin - Penggunaan Operator - Java Community

Belajar Kotlin - Penggunaan Operator

Sama seperti Java atau baha pemrograman lainnya, di Kotlin juga terdapat beberapa jenis operator seperti operator aritmatika, operator pembandingan, operator logika dan operator increment dan decrement. Disini saya akan menjelaskan tentang operator yang ada di Kotlin serta contoh penggunaan operator.

Operator Aritmatika

Operator aritmatika adalah operator yang biasa digunakan untuk melakukan operasi matematika.

Contoh Operator Aritmatika

Contoh
fun main() {
    var bilangan1:Int = 12
    var bilangan2:Int = 4
    println("Penjumlahan : "+(bilangan1 + bilangan2))
    println("Pengurangan : "+(bilangan1 - bilangan2))
    println("Perkalian   : "+(bilangan1 * bilangan2))
    println("Pembagian   : "+(bilangan1 / bilangan2))
    println("Sisa Hasil Bagi   : "+(bilangan1 % bilangan2))
}
Output
Penjumlahan : 16
Pengurangan : 8
Perkalian : 48
Pembagian : 3
Sisa Hasil Bagi : 0

Operator Perbandingan

Operator perbandingan adalah operator yang digunakan untuk membandingkan 2 buah data dan akan menghasilkan nilai true atau false.

Contoh Operator Perbandingan

Contoh
fun main() {
    var bilangan1:Int = 12
    var bilangan2:Int = 4
    
    println("${bilangan1} > ${bilangan2}  hasilnya "+(bilangan1 > bilangan2))
    println("${bilangan1} < ${bilangan2}  hasilnya "+(bilangan1 < bilangan2))
    println("${bilangan1} >= ${bilangan2} hasilnya "+(bilangan1 >= bilangan2))
    println("${bilangan1} <= ${bilangan2} hasilnya "+(bilangan1 <= bilangan2))
    println("${bilangan1} == ${bilangan2} hasilnya "+(bilangan1 == bilangan2))
    println("${bilangan1} != ${bilangan2} hasilnya "+(bilangan1 != bilangan2))
}
Output
12 > 4  hasilnya true
12 < 4  hasilnya false
12 >= 4 hasilnya true
12 <= 4 hasilnya false
12 == 4 hasilnya false
12 != 4 hasilnya true

Operator Logika

Operator logika adalah operator yang menentukan logic dari antar valiabel atau value, operator logika sama seperti operator perbandingan, mengembalikan nilai dalam bentuk Boolean.

Contoh Operator Logika

Contoh
fun main() {
    var bilangan1:Int = 12
    var bilangan2:Int = 4
    
    println("(${bilangan1} > ${bilangan2}) && (${bilangan1} == ${bilangan2}) hasilnya "+( (bilangan1 > bilangan2) && (bilangan1 == bilangan2) ))
    println("(${bilangan1} > ${bilangan2}) || (${bilangan1} == ${bilangan2}) hasilnya "+( (bilangan1 > bilangan2) || (bilangan1 == bilangan2) ))
    println("!(${bilangan1} > ${bilangan2}) hasilnya "+(!(bilangan1 > bilangan2)))
}
Output
(12 > 4) && (12 == 4) hasilnya false
(12 > 4) || (12 == 4) hasilnya true
!(12 > 4) hasilnya false

Operator Increment dan Decrement

Sebenarnya operator berikut adalah termasuk dalam operator aritmatika, tetapi saya masukkan dalam kategori sendiri karena penjelasannya yang sedikit berbeda. Operator Increment dan Decrement adalah operator yang bertugas untuk menambah nilai pada suatu variabel, biasanya digunakan didalam proses pengulangan atau looping.

Contoh Operator Increment dan Decrement

Increment
fun main() {
    var bilangan1:Int = 12
    var bilangan2:Int = 4
    
    var bilangan3:Int = bilangan1++
    println("Bilangan 3 = "+bilangan3)
    
    var bilangan4:Int = ++bilangan2
    println("Bilangan 4 = "+bilangan4)
}
Output
Bilangan 3 = 12
Bilangan 4 = 5
Decrement
fun main() {
    var bilangan1:Int = 12
    var bilangan2:Int = 4
    
    var bilangan3:Int = bilangan1--
    println("Bilangan 3 = "+bilangan3)
    
    var bilangan4:Int = --bilangan2
    println("Bilangan 4 = "+bilangan4)
}
Output
Bilangan 3 = 12
Bilangan 4 = 3

Sekian tutorial Kotlin tentang cara dan contoh penggunaan operator kali ini, semoga bermanfaat.

Subscribe to receive free email updates:

0 Response to "Belajar Kotlin - Penggunaan Operator"

Posting Komentar