Les opérateurs logiques incluent &&, ||, !, et leurs opérandes doivent être des données booléennes. Les opérateurs logiques peuvent être utilisés pour connecter des expressions relationnelles.
Les variables ou expressions dont les résultats sont de type booléen peuvent être transformées en expressions logiques via des opérateurs logiques.
Exemple:
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));}}
Les résultats en cours d'exécution sont les suivants :
a&&b=falsea||b=true!(a&&b)=true