Tutorial Belajar Operator Bitwise di Java
Operator bitwise digunakan untuk menangani operasi bit pada suatu bilangan dalam representasi biner. Operator bitwise yang harus kamu ingat antara lain:
&
melakukan operasi AND terhadap dua bilangan biner|
melakukan operasi OR terhadap dua bilangan biner^
melakukan operasi XOR terhadap dua bilangan biner~
melakukan operasi negasi terhadap bilangan biner>> n
melakukan operasi penggeseran bit ke kanan terhadap bilangan biner sebanyak n bit<< n
melakukan operasi penggeseran bit ke kiri terhadap bilangan biner sebanyak nbit
Misalkan bilangan x = 60 yang dalam biner adalah 0011 1100, dan y = 13 yang dalam biner adalah 0000 1101, maka:
x & y
0011 1100
0000 1101
0000 1100
---------
x | y
0011 1100
0000 1101
0011 1101
---------
x ^ y
0011 1100
0000 1101
0011 0001
---------
~x
0011 1100
---------
1100 0011
x >> 2
0011 1100
---------
0000 1111
x << 2
0011 1100
---------
1111 0000
PRAKTEK
- Silahkan eksekusi kode di editor dan perhatikan output dari setiap operasi
- Buatlah variabel dengan kasusmu sendiri dengan tipe data yang kamu suka dan coba tampilkan isi variabel yang menggunakan operator bitwisedengan menggunakanSystem.out.println()
class Bitwise {public static void main(String[] args){// definisi variabelint x = 60;int y = 13;// menggunakan operator &System.out.println(x & y);// menggunakan operator |System.out.println(x | y);// menggunakan operator ^System.out.println(x ^ y);// menggunakan operator ~System.out.println(~ x);// menggunakan operator >> System.out.println(x >> 2);// menggunakan operator <<System.out.println(x << 2);}}
0 Response to "Tutorial Belajar Operator Bitwise di Java"
Posting Komentar