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

