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

Operator
Penjelasan
Contoh
Hasil

==

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

Operator
Meaning
Example

&& (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