تتضمن العوامل المنطقية &&، ||، !، ويجب أن تكون معاملاتها بيانات منطقية ويمكن استخدامها لربط التعبيرات العلائقية.
يمكن تشكيل المتغيرات أو التعبيرات التي تكون نتائجها من النوع المنطقي إلى تعبيرات منطقية من خلال العوامل المنطقية.
مثال:
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