Operator
Dalam java ada beberapa tipe operator. Ada operator
aritmatika, operator increment dan decrement,operator relasi, operator logika,
dan operator kondisi. Oprator mengikuti bermacam-macam prioritas yang pasti,
sehingga compilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalam kasus beberapa
operator yang dipakai bersama-sama dalam satu pernyataan.
- Operator
aritmatika
Operator ini berisi
pengurangan,penjumlahan, pembagian,kali, bagi, dan persen.
- Operator
increment dan decrement
Java juga terdiri atas
operator unary increment (++) dan operator unary decrement (--). Operator
increment dan decrement menambah dan mengurangi nilai yang tersimpan dalam
bentuk variabel angka terhadap nilai 1.
Operator increment dan
decrement dapat diletakan sebelum operand (++op) dan juga dapat diletakan
sesudah operand (op++)
Jika digunakan sebelum
operand maka akan menghasilkan nilai 1. Namun jika digunakan sesudah operand,
nilai variabel terlebih dulu digunakan terhadap pernyataan dimana dia
ditambahkan.
- Operator
relasi
Operator relasi adalah
membandingkan dua nilai dan menentukan keterhubungan diantara nilai-nilai
tersebut. Hasil keluarannya berupa nilai Boolean yaitu true atau false.
Operator ini berisa
(<, >, <=, >=, ==, !=).
- Operator
logika
Operator logika
memiliki satu atau lebih operand Boolean yang menghasilkan nilai Boolean.
Terdapat enam operator logika yaitu: &&(logika AND), &(Boolean
logika AND), II(logika OR), I(Boolean logika inclusive OR), ^(Boolean logika
exclusive OR), dan !(logika NOT).
- Operator
kondisi (?:)
Operator kondisi adalah adalah operator ternary.
Bararti bahwa operator ini membawa tiga argumaent yang membentuk suatu expresi
bersyarat. Struktur pernyataan yang
menggunakan operator kondisi adalah,
Exp1?exp2:xp3
Dimana nilai exp1 adalah suatu pernyataan Boolean
yang memiliki hasil yang salah satunya harus berupa nilai true atau false. Jika
exp1 bernilai true, exp2 merupakan hasil operasinya. Jika bernilai false, maka
exp3 yang mrnjadi hasil operasinya.
Tidak ada komentar:
Posting Komentar