Los operadores lógicos incluyen &&, ||, !, y sus operandos deben ser datos booleanos. Los operadores lógicos se pueden utilizar para conectar expresiones relacionales.
Las variables o expresiones cuyos resultados son de tipo booleano se pueden formar en expresiones lógicas mediante operadores lógicos.
Ejemplo:
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));}}
Los resultados de ejecución son los siguientes:
a&&b=falso||b=verdadero!(a&&b)=verdadero