ตัวดำเนินการเชิงตรรกะประกอบด้วย &&, ||, ! และตัวถูกดำเนินการจะต้องเป็นข้อมูลบูลีน
ตัวแปรหรือนิพจน์ที่มีผลลัพธ์เป็นประเภทบูลีนสามารถสร้างเป็นนิพจน์เชิงตรรกะได้โดยใช้ตัวดำเนินการเชิงตรรกะ
ตัวอย่าง:
publicclassMain {publicstaticvoidmain(String[]args){booleana=true;booleanb=false;System.out.println(a&&b=+(a&&b));System.out.println(a||b=+(a||b) );System.out.println(!(a&&b)=+!(a&&b));}}
ผลการวิ่งมีดังนี้:
a&&b=falsea||b=true!(a&&b)=true