Selasa, 14 Juni 2016

Operator-Operator Pada Java

operator pada java

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

1 komentar:

  1. Casino Games & Promos - DrmCD
    Looking 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

    BalasHapus

Kritik dan Saran Anda sangat kami perlukan