Pengenalan Boolean
Sama seperti int
dan char
, boolean
adalah tipe data dalam pemrograman Java.
boolean hanya memiliki dua nilai yaitu benar ( true
) dan salah ( false
)
class Main {
public static void main(String[] args) {
boolean hasil1 = true;
boolean hasil2 = false;
System.out.println(hasil1);
System.out.println(hasil2);
}
}
Output
true
false
Membandingkan Nilai atau Variabel
Bayangkan sebuah situasi di mana kita harus memeriksa apakah seorang siswa lulus atau tidak lulus ujian.
Kita bisa melakukannya dengan membandingkan nilai siswa dengan nilai kelulusan. Misalnya,
class Main {
public static void main(String[] args) {
int nilaiSiswa = 55;
int nilaiLulus = 50;
System.out.println(nilaiSiswa >= nilaiLulus);
}
}
Output
true
Di sini, >= adalah operator pembanding. Itu memeriksa apakah nilaiSiswa lebih besar atau sama dengan nilaiLulus atau tidak.
Jika perbandingannya benar, hasilnya akan benar. Jika tidak, hasilnya akan salah.
Operator Perbandingan
==
sama dengan
5 == 5
benar ( true )
!=
tidak sama dengan
5 != 5
benar ( true )
>
lebih besar
5 > 6
salah ( false )
<
lebih kecil
5 < 6
benar ( true )
>=
lebih besar atau sama dengan
5 >= 3
benar ( true )
<=
lebih kecil atau sama dengan
5 <= 5
benar ( true )
Operator Logika
&&
(AND)
true
jika keduanya benar true
(umur > 15) && (nilaiUjian > 60)
||
(OR)
true
jika salah satu ekspresi benar
(umur > 15) || (nilaiUjian > 60)
!
(NOT)
true
jika ekspresi false
!(umur > 15)
Last updated