Mengenal data tipe boolean di program Java
Data Tipe Boolean Program Java

Boolean adalah salah satu tipe data penting di Java. Anda dapat menghasilkan tipe boolean dengan membandingkan nilai satu dengan nilai lain. Java mempunyai operator untuk membandingkan dua nilai yang disebut operator pembanding (comparison operator) atau operator relasi (relational operator). Hasil perbandingan dua nilai adalah nilai tipe boolean (true dan false). Berikut ini adalah tabel operator pembanding di Java:

Tabel Operator Pembanding Atau Operator Relasi

Operator Arti Contoh Jawaban
< Kurang dari 4 < 7 True
<= Kurang dari atau sama dengan 4 <= 7 True
> Lebih besar dari 4 > 7 False
>= Lebih besar dari atau sama dengan 4 >= 7 False
== Sama dengan 4 == 7 False
!= Tidak sama dengan 4 != 7 True

Operator pembanding atau relasi digunakan untuk membandingkan karakter. Membandingkan karakter sama artinya dengan membandingkan unicode karakter tersebut. Unicode adalah skema pengkodean 16 bit yang diperkenalkan oleh Unicode Consortium untuk menukar, memproses dan menampilkan teks dalam bermacam-macam bahasa. Penulisan unicode diawali dengan tanda \u. Sebagai contoh, unicode untuk karakter A adalah \u0041.

Variabel yang mempunyai nilai boolean (true atau false) disebut dengan variabel boolean (boolean variable). Tipe boolean digunakan untuk mendeklarasikan variabel dengan tipe boolean. Berikut ini adalah contoh deklarasi variabel boolean nilaiBenar serta memberi nilai boolean true pada variabel tersebut:

boolean nilaiBenar = true;

Operator boolean disebut juga operator logika. Operator boolean digunakan pada nilai boolean untuk memperoleh nilai boolean baru. Anda dapat membuat ekspresi yang kompleks bernilai boolean dengan mengkombinasikan ekspresi-ekspresi sederhana bernilai boolean pula. Berikut ini adalah tabel operator boolean di Java:

Tabel Operator Boolean

Operator Nama Keterangan
! Not Membalik arti dari suatu kondisi.
&& And Menentukan apakah dua kondisi keduanya bernilai benar.
|| Or Menentukan apakah salah satu atau kedua-duanya dari dua kondisi bernilai benar.
^ exclusive or Menentukan bahwa suatu kondisi dikatakan benar jika dan hanya jika salah satu kondisi bernilai benar

Berikut ini adalah tabel-tabel kebenaran untuk operator boolean terhadap dua nilai boolean yang diberikan:

Tabel Kebenaran Operator Not

Nilai !Nilai
True False
False True

Tabel Kebenaran Operator And

Nilai1 Nilai2 Nilai1 && Nilai2
False False False
False True False
True False False
True True True

Tabel Kebenaran Operator Or

Nilai1 Nilai2 Nilai1 || Nilai2
False False False
False True True
True False True
True True True

Tabel Kebenaran Operator Exclusive Or

Nilai1 Nilai2 Nilai1 ^ Nilai2
False False False
False True True
True False True
True True False