Tipe data logika ini pada dasarnya adalah yang mengembalikan nilai boolean. Boolean hanya bernilai true or false.

contohnya basicnya

1
2
3
4
5
6
7
8
9
public class TipeDataLogika {
    public static void main(String[] x){
        Boolean isValid = true;
        System.out.println(
            "Nilai dari variable isValid adalah " + 
            isValid ? "Benar" : "Salah"
        );
    }
}

Selain itu kita juga bisa menggunakan operator == sebagai perbadingan seperti berikut contohnya:

1
2
3
4
5
6
7
8
9
10
public class PerbandinganDenganOperator {
    publis static void main(String[] args){
        Integer bilanganBulat = 10;
        Boolean isZero = (bilanganBulat == 10);
        System.out.println(
            "Variable bilangan apakah sama dengan 10 : "+ 
            isZero ? "Ya benar" : "Anda salah"
        );
    }
}