Sekarang
kita telah mengetahui
bagaimana cara mendeklarasikan
dan
menginisialisasi
variabel.
Kita mungkin
ingin tahu
bagaimana “melakukan
sesuatu” dengan
mereka. Memahami operator-operator
yang ada pada bahasa
pemrograman
Java
adalah langkah yang tepat
untuk memulainya.
Operator
adalah simbol
khusus yang
melakukan operasi
tertentu pada satu,
dua,
atau tiga
operan,
dan
kemudian mengembalikan
hasilnya.
Seperti
yang ingin kita
eksplorasi,
kita mungkin ingin mengetahui operator mana yang
memiliki hak lebih tinggi dalam perbandingan antara beberapa operator.
Operator-operator
di tabel
berikut ini tercantum
sesuai dengan
urutan hak-nya.
Semakin dekat
ke puncak
tabel operator itu muncul,
opertator itu memiliki hak yang lebih tinggi.
Operator
dengan
yang lebih tinggi hak-nya didahulukan
untuk dievaluasi
sebelum operator
dengan
hak
yang lebih rendah. Operator
pada baris yang sama
memiliki hak yang
sama. Ketika
operator dengan hak
yang sama
muncul dalam
ekspresi
yang sama, sebuah kuasa harus menentukan
operator mana yang
dievaluasi terlebih dahulu.
Semua operator kecuali
operator penugasan
dievaluasi dari kiri
ke kanan, operator penugasasan
dievaluasi dari kanan
ke kiri ( dalam ekspresi yang
sama ).
Operator
|
Precedence
|
Postfix
|
expr
++ expr-- |
Unary
|
++ expr -- expr + expr - expr ~ ! |
Multiplicative
|
* / % |
Additive
|
+ - |
Shift
|
<< >> >>> |
Relational
|
< > <= >= instanceof |
Equality
|
== != |
Bitwise AND
|
&
|
Bitwise Exclusive OR
|
^
|
Bitwise Inclusive OR
|
|
|
Logical AND
|
&&
|
Logical OR
|
||
|
Ternary
|
?:
|
Assignment
|
= += -= *= /= %= &= ^= |= <<=
>>= >>>= |
No comments:
Post a Comment