Operator-operator dalam Java
- Jelaskan
operator-operator yang terdapat dalam Java!
Jawab :
Operator Aritmatika: Digunakan
untuk melakukan operasi aritmatika pada tipe data primitif. Berikut adalah
operator aritmatika yang tersedia:
Operator Assignment: Operator
assignment digunakan untuk memberikan nilai ke variabel apa pun. Ini memiliki
asosiativitas kanan-ke-kiri, yaitu nilai yang diberikan di sisi kanan operator
ditugaskan ke variabel di sebelah kiri, dan oleh karena itu nilai sisi kanan
harus dideklarasikan sebelum menggunakannya atau harus menjadi konstan.
Operator Relasional: Digunakan untuk membandingkan dua nilai. Berikut
adalah operator relasional yang tersedia
Operator Logika: Digunakan
untuk menggabungkan dua atau lebih kondisi. Berikut adalah operator logika yang
tersedia:
Operator Unary: Membutuhkan satu operand.
Digunakan untuk menambah, mengurangi, atau membalik nilai. Berikut adalah
operator unary yang tersedia:
Operator Bitwise: Digunakan
untuk melakukan operasi bitwise pada tipe data primitif. Berikut adalah
operator bitwise yang tersedia:
- Apa kegunaan dari
masing-masing operator tersebut?
Operator Aritmatika:
- + (Tambah): Menambahkan dua
nilai.
- - (Kurang): Mengurangkan
nilai sebelah kanan dari nilai sebelah kiri.
- * (Kali): Mengalikan dua
nilai.
- / (Bagi): Membagi nilai
sebelah kiri dengan nilai sebelah kanan.
- % (Modulus): Mengembalikan
sisa dari pembagian nilai sebelah kiri dengan nilai sebelah kanan.
Operator Penugasan
Pembanding (Relasional):
·
==
(Sama dengan): Memeriksa apakah dua nilai sama.
·
!=
(Tidak sama dengan): Memeriksa apakah dua nilai tidak sama.
·
>
(Lebih besar dari): Memeriksa apakah nilai sebelah kiri lebih besar dari nilai
sebelah kanan.
·
<
(Lebih kecil dari): Memeriksa apakah nilai sebelah kiri lebih kecil dari nilai
sebelah kanan.
·
>=
(Lebih besar atau sama dengan): Memeriksa apakah nilai sebelah kiri lebih besar
atau sama dengan nilai sebelah kanan.
· <= (Lebih kecil atau sama dengan): Memeriksa apakah nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kanan.
Operator Logika:
·
&& (AND Logika): Mengembalikan true
jika kedua kondisi benar.
·
|| (OR Logika): Mengembalikan true
jika setidaknya satu dari dua kondisi benar.
·
! (NOT Logika): Mengembalikan
kebalikan dari kondisi yang diberikan.
Operator
Peningkatan/Penurunan:
·
++
(Peningkatan): Menambah satu ke nilai variabel.
·
Penurunan):
Mengurangkan satu dari nilai variabel.
Operator
Bitwise:
·
&
(AND Bitwise): Melakukan operasi AND pada setiap bit dari dua operand.
·
|
(OR Bitwise): Melakukan operasi OR pada setiap bit dari dua operand.
·
^
(XOR Bitwise): Melakukan operasi XOR pada setiap bit dari dua operand.
·
~
(NOT Bitwise): Melakukan operasi NOT pada setiap bit dari operand.