Operator-operator
Operator adalah simbol atau tanda yang jika
diletakkan pada dua buah operan dapat menghasilkan sebuha hasil, contohnya pada
matematika yakni yanda penjumlahan (’+’) jika diletakkan diantara dua
buah angka akan menghasilkan lain hasil penjumlahan dua angka tersebut.
1. Operator Aritmatika
Operator
|
Keterangan
|
Contoh
|
+
-
*
/
%
|
Penjumlahan
Pengurangan
Perkalian
Pembagian
Modulo (sisa pembagian)
|
x + y
x – y
x * y
x / y
X % y
|
Urutan hirarkinya adalah * dan / ; % ; +
& -
Contoh
Ekspresi
|
Ekspresi Setara
|
Nilai
|
a * b / c
-a *b – c
1+a * b % c
|
(a * b) /c
((-a) * b) – c
1 + ((a * b) % c)
|
0
-5
3
|
2. Assignment Operator
Operator
|
Contoh
|
Maksud / Ekivalen dg
|
=
+=
-=
*=
/=
%=
|
A = B + C
A += 1
A -= B
A *= B
A /= B
A %= B
|
Mengerjakan B + C ke A
A = A + 1
A = A – B
A = A * B
A = A / B
A = A % B
|
3. Operator Logika
Operator hubungan (relational operator) digunakan
untuk menunjukkan hubungan antara dua buah operand.
Operator
|
Arti
|
<
<=
>
>=
==
!=
|
Lebih kecil dari
Lebih kecil atau sama dengan
Lebih besar dari
Lebih besar atau sama dengan
Sama dengan
Tidak sama dengan
|
4. Operator Hubungan
Operator logika digunakan untuk membandingkan dua atau
lebih ekspresi relasional dalam ekspresi logika
Operator
|
Keterangan
|
&&
||
!
|
Operasi logika AND
Operasi logika OR
Operasi logika NOT
|
5. Operator Increment dan Decrement
Operator ++ akan menambah nilai numeric 1 ke pengenal
yang menggunakannya. Contoh num++ atau ++num mempunyai arti yang sama dengan
num = num + 1.
Operator – akan mengurangi dengan numeric 1 untuk
pengenal yang menggunakannya. Contoh x - - atau - - x berarti x = x –1
Opereator
|
Contoh ekspresi
|
Keterangan
|
++
++
--
--
|
++a
a++
--b
b--
|
Increment a by 1 then use the new value of a in the
expression in which a resides
Use the current value of a in the expression in which a
resides, then increment a by 1
Decremen by 1 …
Use the current …
|
6. Operator Bitwise
Operator
|
arti
|
keterangan
|
&
|
^
<<
>>
>>>
~
<<=
>>=
>>>=
x&=y
x|=y
x^=y
|
Bitwise AND
Bitwise OR
Bitwise XOR
Left shift
Right shift
Zero fill right shift
Bitwise complement
Left shift assignment
Right shift assignment
Zero fill right shift assignment
AND assignment
OR assignment
XOR assignment
|
(x = x << y)
(x = x >> y)
(x = x >>> y)
(x = x & y)
(x = x | y)
(x = x ^ y)
|
7. Presedensi Operator (Prioritas Operator)
Operator
|
Keterangan
|
. [] ()
++ -- ! ~ instanceof
new (type)expression
* / %
+ -
<< >> >>>
< > <= >=
== !=
&
^
|
&&
||
? :
= += -= *= /= %= ^=
&= |= <<= >>= >>>=
|
Tanda kurung, (), digunakan untuk mengumpulkan ekspresi
dalam satu group; tanda titik, ., digunakan untuk mengakses metode dan
variabel dalam sebuah objek atau kelas; tanda kurung siku, [], digunakan
dalam array.
Operator instanceof menghasilkan true atau false
berdasarkan apakah objek tertentu adalah sebuah instans dari kelas tertentu
atau subkelas dari kelas tertentu.
Operator new digunakan untuk membuat instans baru dari
kelas; () di sini berguna untuk casting sebuah nilai menjadi tipe tertentu.
Perkalian, pembagian, modulus
Penambahan, pengurangan
Bitwise geser kiri dan kanan
Tes perbandingan relasional
Persamaan
AND
XOR
OR
Logical AND
Logical OR
if...else
Assignment
Assignment
|
Casino Games & Promos - DrmCD
BalasHapusLooking for a great deal? We have your answer 수원 출장안마 for your casino needs. The casino 제주 출장안마 is operated by Bally's Playroom 속초 출장안마 Group, May 26, 2016 · Uploaded by 군산 출장마사지 Playroom 경산 출장마사지 Group