Operator logika mencakup &&, ||, !, dan operannya harus berupa data boolean. Operator logika dapat digunakan untuk menghubungkan ekspresi relasional.
Variabel atau ekspresi yang hasilnya bertipe boolean dapat dibentuk menjadi ekspresi logika melalui operator logika.
Contoh:
publicclassMain{publicstaticvoidmain(String[]args){booleana=true;booleanb=false;System.out.println(a&&b=+(a&&b));System.out.println(a||b=+(a||b) );Sistem.keluar.println(!(a&&b)=+!(a&&b));}}
Hasil yang berjalan adalah sebagai berikut:
a&&b=falsea||b=benar!(a&&b)=benar