Banner Java

Data Tipe Boolean

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

Tabel Operator Pembanding Atau Operator Relasi Di Java
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/td> 4 >= 7 False
== Sama dengan 4 == 7 False
&& Tidak sama dengan 4 != 7 True

Operator pembanding atau operator relasi juga digunakan untuk membandingkan karakter. Membandingkan nilai karakter sama dengan membandingkan unicode dari karakter tersebut. Unicode merupakan 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 pendeklarasian variabel boolean nilaiBenar serta memberi nilai boolean true pada variabel tersebut:

boolean nilaiBenar = true;

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

Tabel Operator Boolean Di Java
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

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.