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"
);
}
}