About Me
Saat ini saya berprofesi sebagai Web Developer PHP dan JAVA di salah satu perusahaan swasta di Jakarta
Another Code Nuts Web Log
Operator
Operator digunakan untuk mengolah data, bukan hanya untuk mengolah data dalam bentuk numeric, operator juga dapat digunakan untuk mengolah string, dan juga untuk melakukan operasi logika.
Operator assignment atau penugasan digunakan untuk memberikan suatu perintah atau instruksi yang harus dilakukan oleh suatu variable.operator penugasan ini digunakan dengan menggunakan operator ‘=’ misalnya:
x = x + 1 ; // identifier = ekspresix = 0.01 ; // identifier = literal |
Namun perlu diperhatikan bahwa operator penugasan ini beda sama operasi ‘sama dengan’ pada matematika. x = x + 1 bukan berarti nilai x sama dengan nilai x ditambah satu, karena hal itu tidak mungkin dalam matematika.
Operator logika boolean merupakan operator yang akan menghasilkan nilai benar atau salah (true atau false).
Nama | Simbol | Keterangan |
And | &, && | Bernilai benar jika kedua ekspresi yang dievaluasi bernilai benar (true) semua. |
Or | |, || | Bernilai benar jika salah satu ekspresi ada yang bernilai benar (true). |
Not | ! | Bernilai benar jika ekspresi salah dan sebaliknya.(kalo di matematika informatika konsepnya hampir sama dengan negasi) |
Xor | ^ | Eksklusif Or, bernilai benar jika dan hanya jika satu ekspresi bernilai benar dan satu lagi bernilai salah. |
Perlu diketahui bahwa ada perbadaan antara symbol & dengan && atau | dengan ||. & dan | akan mengevaluasi kondisi hingga selesai apapun hasil dari kondisi tersebut. Sedangkan && dan || akan menghentikan evaluasi jika hasil dari operasi sudah dapat dipastikan.misalnya && akan langsung menghentikan evaluasi jika ditemukan kondisi yang bernilai salah karena hasil dari operasi sudah dapat dipastikan bernilai salah.
Operator numeric merupakan operator yang digunakan untuk mengolah angka. Dalam java operator numeric ada pembagian, perkalian, pengurangan, penambahan, dan modulus (sisa pembagian). Karena operator ini udah tidak asing lagi, jadi pembahasannya dilewat aja ya..^_^
Operator ini digunakan untuk mempersingkat penulisan statement yang menggunakan operator assignment. Misalnya:
x += 8 ;sama dengan x = x + 8 ;
x %= 2 ; sama dengan x = x % 2 ; bisa juga digunakan pada operator lainnya seperti -, *, /. |
Operator perbandingan ini digunakan untuk membandingkan dua buah nilai atau isi suatu variable.hasil dari operator perbandingan ini juga akan bernilai banar atau salah (true atau false) dan biasanya banyak digunakan pada struktur percabangan dan perulangan sebagai pengontrol percabangan atau perulangan itu sendiri.
Operator | Keterangan |
> | Lebih besar |
>= | Lebih besar sama dengan |
< | Lebih kecil |
<= | Lebih kecil sama dengan |
== | Sama dengan |
!= | Tidak sama dengan |