Operator Bitwise dalam java


Operator Bitwise

Operator ini digunakan untuk menangani operasi bit dalam bilangan dengan representasi biner. Sebenarnya, operator bitwise ini hampir sama dengan operator logika, namun yang diproses itu bilangan binernya. bingung yah?

Operator Bitwise yang harus kalian tahu adalah sebagai berikut :

& , digunakan untuk melakukan operasi AND pada dua bilangan biner.

| , digunakan untuk melakukan operasi OR pada dua bilangan biner.

^ , digunakan untuk melakukan operasi XOR pada dua bilanan biner.

~ , digunakan untuk melakukan operasi negasi pada bilangan biner.

 >> n  , berfungsi untuk melakukan pergeseran bit ke kanan pada bilangan biner sebanyak n.

<< n , berguna untuk melakukan pergeseran bit ke kiri pada bilangan biner sebanyak n.

contohnya :

x = 20 yang dalam biner adalah 0001 0100 dan y = 5 yang dalam biner = 0000 0101 ketika kita ingin melakukan operasi dan maka akan menjadi :

Dalam code javanya kita menuliskan perintah sebagai berikut :

---
System.out.println(x&y);
---
maka perintah diatas akan di proses sebagai berikut :

x & y

0001 0100
0000 0101
-------------
0000 0100

0000 0100 adalah bilangan biner dari 4

Jadi output dari code diatas adalah 4, perlu diketahui bahwa operasi AND itu akan bernilai benar/true hanya jika kedua operand bernilai true, jika tidak maka false, dan dalam operasi diatas true bernilai 1 dan false bernilai 0.

Begitulah kiranya, cara kerja dari operator bitwise, semoga dapat dimengerti yah,, jika implementasi untuk operasi yang lain bisa kalian coba sendiri yah.. jika ada pertanyaan bisa comment di bawah.. terimakasih


Operator Bitwise dalam java Operator Bitwise dalam java Reviewed by My Quotes10 on 8:48 pm Rating: 5

No comments:

Powered by Blogger.