Lompat ke konten Lompat ke sidebar Lompat ke footer

Operator Bitwise Java Beserta Contohnya

Operator Bitwise merupakan jenis operator yang digunakan untuk menampilkan bentuk manipulasi dari satuan bit dari sebuah angka. Operator ini dapat digunakan dengan tipe data integral seperti char, short, int, dan lain sebagainya. Operator bitwise Java juga digunakan ketika melakukan pembaruan dan operasi query dari pohon indeks biner.

Operator Bitwise Java Beserta Contohnya
Operator Bitwise Java


Operator Bitwise OR (|):
Operator ini adalah sebuah operator binary tunggal dengan menggunakan tanda '|'. Operator ini mengembalikan nilai bit OR dari nilai input, jika nilai bit adalah 1, maka akan mengembalikan nilai 1, jika tidak maka akan mengembalikan nilai 0.

Contoh:
a = 5 = 0101 (Dalam satuan biner)
b = 7 = 0111 (Dalam satuan biner)

Operasi Operator Bitwise OR dari angka 5 dan 7
0101
| 0111
________
0111 = 7 (Dalam satuan desimal)

Operator Bitwise AND (&): Operator ini adalah sebuah operator binary tunggal dengan menggunakan tanda '&'. Operator ini mengembalikan nilai bit per bit AND dari nilai input, jika nilai dari kedua bit adalah 1, maka akan mengembalikan nilai 1, jika tidak maka akan mengembalikan nilai 0.

Contoh:
a = 5 = 0101 (Dalam satuan biner)
b = 7 = 0111 (Dalam satuan biner)

Operasi Operator Bitwise AND dari angka 5 dan 7
0101
& 0111
________
0101 = 5 (Dalam satuan desimal)

Operator Bitwise XOR (^): Operator ini adalah sebuah operator binary tunggal dengan menggunakan tanda '^'. Operator ini mengembalikan nilai bit per bit XOR dari nilai input, jika nilai bit berkoresponden dengan nilai yang berbeda, maka akan memberikan nilai 1, jika tidak, maka akan mengembalikan nilai 0.

Contoh:
a = 5 = 0101 (Dalam satuan biner)
b = 7 = 0111 (Dalam satuan biner)

Operasi Operator Bitwise XOR dari angka 5 dan 7
0101
^ 0111
________
0010 = 2 (Dalam satuan desimal)


Operator Bitwise Complement (~): Operator ini adalah sebuah operator unary dengan menggunakan tanda '~'. Operator ini mengembalikan nilai berkebalikan dari nilai representasi dari nilai input yang diberikan, dimana semua nilai bit akan diinversi, yang berarti operator ini akan mengembalikan nilai 0 untuk nilai 1, dan nilai 1 untuk nilai 0.

Contoh:
a = 5 = 0101 (Dalam satuan biner)

Operasi Operator Bitwise Complement dari angka 5
~ 0101 
________
1010 = 10 (Dalam satuan desimal)

Contoh:

// Program Java untuk

// mengilustrasikan operator

// bitwise.

public class operators {


public static void main(String[] args)

{


// Inisialisasi nilai

int a = 5;

int b = 7;


// bitwise and

// 0101 & 0111=0101 = 5

System.out.println("a&b = " + (a & b));


// bitwise or

// 0101 | 0111=0111 = 7

System.out.println("a|b = " + (a | b));


// bitwise xor

// 0101 ^ 0111=0010 = 2

System.out.println("a^b = " + (a ^ b));


// bitwise not

// ~0101=1010

// diberikan kompelen dari

// 1010 = -6


System.out.println("~a = " + ~a);

// dapat pula dikombinasikan

// dengan operator penugasan

// untuk menyediakan bentuk

// penugasan yang lebih

// singkat a=a&b

a &= b;


System.out.println("a= " + a);

}


}

Output:
a&b = 5
a|b = 7
a^b = 2
~a = -6
a= 5


Operator Bit-Shift: Operator Bit-Shift atau operator Shift adalah jenis operator yang digunakan untuk menyisipkan nilai bit dari sebuah angka dari kiri atau kanan, dengan demikian operator ini akan mengalikan atau membagi angka tersebut dengan dua. Operator shift dapat digunakan ketika ingin melakukan perkalian atau pembagian dari sebuah angka dengan menggunakan angka 2.

Sintak: number shift_op number_of_places_to_shift;

Tipe Operator ShiftOperator Shift dibagi menjadi empat tipe operator.
  • Signed Right shift operator
  • Unsigned Right shift operator
  • Left shift operator
  • Unsigned Left shift operator


Artikel ini didedikasikan kepada: Salma Nurhaliza Putri, Salsabila Tiara Aurellia Prameswari, Sekar Arum Manggarsari, Sheilla Novita Alviani, dan Shintia Apriliana.

5 komentar untuk "Operator Bitwise Java Beserta Contohnya"

  1. Apa yang dimaksud dengan operator bitwise pada Java?

    BalasHapus
    Balasan
    1. Operator bitwise Java merupakan operator simbol atau notasi yang digunakan untuk melakukan operasi tertentu pada bit mandiri, yang diambil satu per satu.

      Hapus
    2. Operator bitwise Java merupakan operator Java yang digunakan untuk memanipulasi nilai bit individual dari bilangan biner dan dapat digunakan dengan berbagai tipe data seperti char, int, long, short, dan byte.

      Hapus
    3. Operator bitwise Java merupakan karakter yang mewakili bentuk tindakan seperti operasi bitwise yang akan dilakukan pada bit tunggal.

      Hapus
    4. Operator bitwise Java beroperasi pada tingkat biner dan melakukan operaasi pada pola bit yang melibatkan manipulasi bit secara individual.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -