Java mempunyai 44 operator, yang terbagi delam 4 jenis dasar. Yaitu : Operator Aritmetik, Bitwise, Relasi dan Logika.
1. 1. Operator Aritmatik
· Digunakan untuk proses matematis (aljabar),
· berupa tipe numeric,
· tidak dapat digunakan untuk tipe Boolean, tapi dapat digunakan untuk tipe Char, karena Char adalah anggota himpunan int.
Operator | Artinya |
+ | Penjumlahan |
+= | Persamaan Penjumlahan |
- | Pengurangan (juga untuk Unary Minus) |
-= | Persamaan Pengurangan |
* | Perkalian |
*= | Persamaan Perkalian |
/ | Pembagian |
/= | Persamaan Pembagian |
% | Modulus (sisa Pembagian) |
%= | Persamaan Modulus |
++ | Penambahan |
-- | Pengurangan |
2. 2. Operator Bitwise
Tipe numeric integer, long, int, short, char, dan byte mempunyai kumpulan operator tambahan yang sama yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.
Operator | Artinya |
~ | Unary NOT |
& | AND |
| | OR |
^ | Exclusive OR |
>> | Shift Kanan |
>>> | Shift Kanan. Isi dengan Nol |
<< | Shift Kiri |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan Exclusive Or |
>>= | Pernyataan shift Kanan |
>>>= | Pernyataan shift kanan, isi dengan nol |
<<= | Pernyataan shift kiri |
3. 3. Opertor Relasi
Untuk membandingkan dua nilai, java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.
Operator | Artinya |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari atau sama dengan |
<= | Kurang dari atau sama dengan |
4. 4. Operator Logika
Operator logika Boolean pada table ini di bawah ini berfungsi hanya pada operator Boolean. Semua operator ini mengkombinasikan dua besaran Boolean untuk menghasilkan bearan Boolean.
Operator | Artinya |
& | Logika AND |
| | Logika OR |
^ | Logika XOR |
|| | Hubungan-singkat OR |
&& | Hubungan-singkat AND |
! | Hubungan-singkat NOT |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan XOR |
== | Sama dengan |
!= | Tidak sama dengan |
?: | Operator ternary if-then-else |
Java mempunyai 44 operator, yang terbagi delam 4 jenis dasar. Yaitu : Operator Aritmetik, Bitwise, Relasi dan Logika.
1. 1. Operator Aritmatik
· Digunakan untuk proses matematis (aljabar),
· berupa tipe numeric,
· tidak dapat digunakan untuk tipe Boolean, tapi dapat digunakan untuk tipe Char, karena Char adalah anggota himpunan int.
Operator | Artinya |
+ | Penjumlahan |
+= | Persamaan Penjumlahan |
- | Pengurangan (juga untuk Unary Minus) |
-= | Persamaan Pengurangan |
* | Perkalian |
*= | Persamaan Perkalian |
/ | Pembagian |
/= | Persamaan Pembagian |
% | Modulus (sisa Pembagian) |
%= | Persamaan Modulus |
++ | Penambahan |
-- | Pengurangan |
2. 2. Operator Bitwise
Tipe numeric integer, long, int, short, char, dan byte mempunyai kumpulan operator tambahan yang sama yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.
Operator | Artinya |
~ | Unary NOT |
& | AND |
| | OR |
^ | Exclusive OR |
>> | Shift Kanan |
>>> | Shift Kanan. Isi dengan Nol |
<< | Shift Kiri |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan Exclusive Or |
>>= | Pernyataan shift Kanan |
>>>= | Pernyataan shift kanan, isi dengan nol |
<<= | Pernyataan shift kiri |
3. 3. Opertor Relasi
Untuk membandingkan dua nilai, java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.
Operator | Artinya |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari atau sama dengan |
<= | Kurang dari atau sama dengan |
4. 4. Operator Logika
Operator logika Boolean pada table ini di bawah ini berfungsi hanya pada operator Boolean. Semua operator ini mengkombinasikan dua besaran Boolean untuk menghasilkan bearan Boolean.
Operator | Artinya |
& | Logika AND |
| | Logika OR |
^ | Logika XOR |
|| | Hubungan-singkat OR |
&& | Hubungan-singkat AND |
! | Hubungan-singkat NOT |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan XOR |
== | Sama dengan |
!= | Tidak sama dengan |
?: | Operator ternary if-then-else |
Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer