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
falseMembandingkan 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
trueDi 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