Followers

Wednesday, February 6, 2019

Operator dalam Java(bag.1)

 Operator merupakan symbol yang mewakili suatu aksi. Operator merupakan symbol yang digunakan untuk melakukan berbagai operasi tertentu terhadap satu atau lebih variabel


Assalamu'alaikum Wr. Wb.

Sebelumnya kita sudah membahas tentang tata cara mendeklarasikan variabel, pada postingan kali ini, kita akan membahas tentang aksi-aksi yang akan kita berlakukan terhadap variabel tersebut. Misalnya mengubah, menambah, atau aksi lainnya. Untuk melakukan semua aksi itu, dibutuhkanlah yang namanya operators.
Operator merupakan symbol yang mewakili suatu aksi. Operator merupakan symbol yang digunakan untuk melakukan berbagai operasi tertentu terhadap satu atau lebih variabel. Variabel yang dioperasikan inilah yang disebut dengan operand. Berikut kami urutkan operator dalam java dimulai dari prioritas tertinggi.

Operators
Prioritas
Postfix
Expr ++, expr --
Unary
++expr, --expr, +expr, -expr
Multiplicative
*, /, %
Additive
+, -
Shift
<<, >>, >>>
Relations
<, >, <=, >=
Equality
==, !=
Bitwise AND
&
Bitwise XOR
^
Bitwise OR
|
Logical AND
&&
Logical OR
||
Ternary
?:
Assignment
=, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>=

Dari daftar operator diatas, dapat kita kelompokkan menjadi beberapa 6 kategori, yaitu:

A. Operator Assignment
Operator
Keterangan
=
Operator Penugasan sederhana

Operator assignment dapat digabungkan dengan operator multiplicative, additive, relations, Bitwise, dan shift, sehingga dapat dijadikan lebih komplek yaitu +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>=.

B. Operator Arithmetic
Operator
Keterangan
+
Operator penambahan(dapat juga digunakan untuk menggabungkan string
-
Operator pengurangan
*
Operator perkalian
/
Operator pengurangan
%
Operator sisa bagi

C. Operator Unary
Operator
Keterangan
+
Operator unary positif
-
Operator unary negatif
++
Operator penjumlahan,penigkatan nilai sebesar 1 point
--
Operator pengurangan, pengurangan nilai sebesar 1 point
!
Operator komplement logika, membalikkan nilai boolean

D. Operator Equality dan Operator Relational
Operator
Keterangan
==
Sama dengan(equal to)
!=
Tidak sama dengan(not equal)
>
Lebih dari(greater then)
>=
Lebih dari atau sama dengan (greater then or equal to)
<
Kurang dari(less then)
<=
Kurang dari atau sama dengan(less then or equals to)

E. Operator Conditional
Operator
Keterangan
&&
Conditional AND
||
Conditional OR
?:
Ternary (singkatan dari if-else)

F. Operator Bitwise dan Bit Shift
Operator
Keterangan
~
Unary bitwise complement
<<
Signed left shift
>>
Signed right shift
&
Bitwise AND
^
Bitwise XOR
|
Bitwise OR

Pada postingan berikutnya, sahabat it akan membawakan contoh penggunaan operator-operator diatas dalam program. ditunggu ya :)
Oke teman-teman, semoga postingan kali ini dapat memberikan manfaat bagi kita semua :). jika ada masukan silahkan tulis dikolom komentar ya  :)

Wassalamualaikum Wr. Wb.

Sumber:

3 comments: