Operator adalah simbol yang digunakan dalam
program untuk merubah suatu nilai. Dalam program, operator digunakan untuk:
· mengalikan nilai dua variabel
· menginisialisasi nilai pada
variabel
· membandingkan nilai dalam dua
variabel
· dan sebagainya.
Contoh:
int
bilangan1 = 6;
int
bilangan2 = 3;
int
bilangan3 = bilangan1 * bilangan2;
Dalam
Java, ada beberapa macam operator menurut fungsinya. Operator yang sering
digunakan sebagai berikut:
· operator aritmatika
· operator relasional
· operator logika
Selain itu
masih terdapat beberapa operator sebagai berikut:
· operator assignment
· operator increment dan decrement
· operator concantenation
· operator bitwise
Menurut
operand operator dibagi menjadi tiga yaitu:
· unary: operator yang hanya
menggunakan satu operand saja, misalnya: -8, +9, dsb.
· binary: operator yang menggunakan
dua operand, misalnya: 9+7, 7-4, dsb.
· ternary:operator yang menggunakan
tiga operand, misalnya: 3*(5+2), dsb
berikut
penjelasan detail mengenai Operator-operator yang ada di pemrograman java:
Operator
Aritmatika
Berikut
adalah operator aritmatika yang digunakan dalam Java:
Operator
Aritmetik
Operator
Modulus
Operator
modulus digunakan untuk memperoleh sisa hasil pembagian. Contoh:
· 7 % 5 = 2
· 8 % 3 = 2
· 9 % 4 = 1
Prioritas
Operator Aritmatika
Di Java
operator aritmatika yang mempunyai prioritas lebih tinggi akan dikerjakan lebih
dahulu dari pada operator yang prioritasnya lebih rendah.
Prioritas
operator aritmatika dari tertinggi ke terendah adalah sebagai berikut:
1. ++ — (increment/decrement)
2. - (simbol minus)
3. *, /, % (perkalian pembagian
modulus)
4. +, -
(penjumlahan, pengurangan)
Jika
operator memiliki prioritas yang sama maka operator yang letaknya ada di
sebelah kiri akan dikerjakan terlebih dahulu.
Contoh:
a = 10 – 4
/ 2
b = 9 / 3
* 2
c = 15 /
(6 – 3)
Pernyataan
yang pertama menghasilkan a = 8. Operator / mempunyai prioritas lebih tinggi
sehingga dikerjakan terlebih dahulu.
Pernyataan
yang kedua menghasilkan b = 6. operator / mempunyai prioritas yang sama dengan
prioritas * sehingga operator yang letaknya di sebelah kiri akan dikerjakan
terlebih dahulu.
Pernyataan
yang terakhir menghasilkan 5 . Tanda kurung pada kurung pada pernyataan di atas
mengubah urutan pekerjaan. Yang berada dalam kurung dikerjakan terlebih dahulu,
kemudian hasilnya untuk membagi angka di depannya.
Operator
Increment dan Decrement
Operator
increment (++) untuk menaikkan nilai variabel sebesar 1, sedangkan operator
dicrement (–) untuk menurunkan nilai variabel sebesar 1. Baik operator increment
maupun dicrement dapat diletakkan sebelum variabel maupun setalah variabel.
++a atau
a++, pernyataan ini untuk menaikkan nilai variabel a dengan 1 atau sama artinya
dengan =
a = a + 1.
–a atau a–
pernyataan ini untuk menurunkan nilai variabel a dengan 1 atau sama artinya
dengan =
a = a – 1.
Operator
Concantenation
Java
mempunyai operator yang digunakan untuk menyambung string. Operator tersebut
disebut dengan operator concantenation (penghubung) menggunakan simbol + contoh:
misalnya
dalam statement Java:
System.out.println(“Luas
persegipanjang = ” + Luas + ” cm”);
Operator
Relasional
Untuk
menentukan nilai kebenaran dari hubungan suatu operand (benar atau salah), maka
digunakanlah operator relasional. Berikut adalah operator relasional dalam Java:
Operator
Relasional
Operator
Logika
Operator
logika digunakan untuk menghubungkan dua buah penyataan relasi. Hasil dari
operator logika ini adalah benar (true) atau salah (false) sesuai dengan tabel
kebenaran. Berikut adalah operator logika yang digunakan dalam Java:
Operator
Logika
No comments:
Post a Comment