11 Jul 2012

Operator Pada Java



Operator Pada Java


Jva memiliki berbagi operator untuk memudahkan kita melakukan pemrogaman. Berikut ini adalah berbagai jenis Operator yang terdapat pada pemrogaman java.

Operator Aritmatika

Operator
penggunaan
Deskripsi
+
Op1 + Op2
Menambahkan Op1 dengan Op2
-
Op1 – Op2
Mengurangkan Op1 dengan Op2
*
Op1 + Op2
Mengalikan Op1 dengan Op2
/
Op1 + Op2
Membagi Op1 dengan Op2
%
Op1 + Op2
Menghasilkan sisa hasil bagi antara Op1 dengan Op2
Operator
Penggunaan
Deskripsi
++
Op++
Op dinaikkan nilainya 1 setelah dilakukan operasi pada Op
++
++Op
Op dinaikkan nilainya 1 sebelum dilakukan operasi pada Op
Op–
Op diturunkan nilainya 1 setelah dilakukan operasi pada Op
–Op
Op diturunkan nilainya 1 sebelum dilakukan operasi pada Op
-
-Op
Mengubah nilai Op menjadi negasinya, jika Op positif maka menjadi negatif, jika Op negatif menjadi positif
 klik disini untuk contoh program operator aritmatika
Operator relasional
Operator relasional digunakan untuk membandingkan antara dua variabel data.

Operator
Penggunaan
Deskripsi
>
Op1 > Op2
Menghasilkan true jika Op1 lebih besar dari Op2
<
Op1 < Op2
Menghasilkan true jika Op1 lebih kecil dari Op2
>=
Op1 >= Op2
Menghasilkan true jika Op1 lebih besar atau sama Op2
<=
Op1 <= Op2
Menghasilkan true jika Op1 lebih kecil atau sama dengan Op2
==
Op1 == Op2
Menghasilkan true jika Op1 sama dengan Op2
!=
Op1 != Op2
Menghasilkan true jika Op1 tidak sama dengan Op2
Operator kondisional
Operator kondisional dalam Java ada enam macam :

Operator
Penggunaan
Deskripsi
&&
Op1 && Op2
Menghasilkan true jika Op1 dan  Op2, keduanya bernilai boolean true
||
Op1 || Op2
Menghasilkan true jika Op1 atau  Op2, salah satunya bernilai boolean true
!
!Op1
Menghasilkan true jika Op1 bernilai boolean true
&
Op1 & Op2
Bitwise AND, menghasilkan true jika Op1 dan  Op2, bernilai true
|
Op1 | Op2
Bitwise OR, menghasilkan true jika Op1 atau  Op2, salah satunya bernilai boolean true
^
Op1 ^ Op2
Menghasilkan true jika salah satu diantara Op1 atau  Op2 bernilai true, namun tidak keduanya.
Operator shift
Operator shift dalam Java digunakan untuk manipulasi bit. Operator shift digunakan untuk menggeser bit-bit sesuai dengan yang diinginkan. Ada tiga operator shift dalam Java, yakni:

OperatorPenggunaanDeskripsi
>>Op1 >> Op2Menggeser bit Op1 ke kanan sejauh Op2
<<Op1 << Op2Menggeser bit Op1 ke kiri sejauh Op2
>>>Op1 >>> Op2Menggeser bit Op1 ke kanan sejauh Op2
Operator bitwise
Operator
Penggunaan
Deskripsi
&Op1 & Op2Bitwise AND
|Op1 | Op2Bitwise OR
^Op1 ^ Op2Bitwise XOR
~~OpBitwise Complement
Operator assignment
Operator asignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator asignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa shortcut asignment operator yang penting, yang digambarkan dalam tabel berikut:

Operator
Penggunaan
Ekivalen dengan
+=Op1 += Op2Op1 = Op1 + Op2
-=Op1 -= Op2Op1 = Op1 – Op2
*=Op1 *= Op2Op1 = Op1 * Op2
/=Op1 /= Op2Op1 = Op1 / Op2
%=Op1 %= Op2Op1 = Op1 % Op2
&=Op1 &= Op2Op1 = Op1 & Op2
!=Op1 != Op2Op1 = Op1 ! Op2
^=Op1 ^= Op2Op1 = Op1 ^ Op2
<<=Op1 <<= Op2Op1 = Op1 << Op2
>>=Op1 >>= Op2Op1 = Op1 >> Op2
>>>=Op1 >>>= Op2Op1 = Op1 >>> Op2

Urutan Precedence Operator
Operasi-operasi yang menggunakan operator dapat melibatkan lebih dari 1 operator dan 1 operand.

Postfix operators[ ] . (params) expr++ expr++
Unary operators++expr –expr +expr –expr ~1
Creation or castNew (type)expr
Multiplicative* / %
Additive+ -
Shift<<>> >>>
Relational<> <= >= instanceof
Equality== !=
Bitwise AND&
Bitwise exclusive OR^
Bitwise exclusive OR|
Logical AND&&
Logical OR||
Conditional? :
Assignment
= += -= *= /= %= &= ^= |= <<= >>= >>>=

0 komentar:

Post a Comment