Ikhsan's Blog

Another Code Nuts Web Log

Operator-Operator JAVA

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

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

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 Numerik

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 Shorthand

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

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

Leave a comment