Wednesday, 12 October 2016

OPERATOR

https://ruditriandito.blogspot.co.id/


1.            Tujuan

Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator satu dengan yang lainnya

2.            TEORI SINGKAT

Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua, atau tiga operand dan kemudian mengembalikan hasilnya. Operator-operator tersebut digunakan untuk membentuk ekspresi. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi, demikian juga kombinasi dari konstanta dan variabel dengan operator. Suatu ekspresi yang diikuti dengan sebuah titik koma adalah sebuah pernyataan.

Operator mempunayi sifat- sifat:


Sifat
Keterangan
Contoh
Unary
Operator yang hanya melibatkan 1 operand
-1
Binary
Operator yang hanya melibatkan 2 operand
1 + 2
Tenary
Operator yang hanya melibatkan 3 operand
1 + 2 * 2


    Pada saat kita akan menggunakan operator-operator dari bahasa pemrograman Java, kita harus  mengetahui terlebih dahulu operator yang mana yang mempunyai presedence yang lebih tinggi. Operator di dalam tabel 2.1. dituliskan sesuai dengan presedence ordernya. Semakin ke bawah, maka presedence-nya lebih rendah. Operator dengan presedence yang lebih tinggi dikerjakan lebih dulu dari pada operator dengan presedence yang lebih rendah. Operator yang ada di dalam baris yang sama mempunyai presedence yang sama. Pada saat operator dari presedence yang sama muncul di dalam ekspresi yang sama, harus diatur yang mana yang harus dikerjakan lebih dulu. Semua operator biner kecuali untuk operator pemberian dikerjakan dari kiri ke kanan. Operator pemberian dikerjakan dari kanan ke kiri. 


Tabel 2.1. Precedence Operator
Operator
Precedence
Postfix
expr++ expr--
Unary
++expr --expr +expr -expr ~ !
Multiplikasi
* / %
Aditif
+ -
Pergeseran
<< >> >>>
Relasional
< > <= >= instanceof
Persamaan
== !=
bitwise AND
&
bitwise exclusive OR
^
bitwise inclusive OR
|
Logika AND
&&
Logika OR
||
Ternary
? :
Pemberian
= += -= *= /= %= &= ^= |= <<= >>= >>>=

Operator Aritmatika

Operator
Keterangan
+
Penjumlahan (tanda plus)
-
Pengurangan (tanda minus)
*
Perkalian
/
Pembagian
%
Sisa Pembagian

Operator *, / dan % mempunyai prioritas yang sama, tetapi lebih tinggi daripada + atau -.
sekian dulu artikel yang sederhananya gan...semoga bermanfaat yaaa =) ....
 
Share:

0 komentar:

Post a Comment