Zu den logischen Operatoren gehören &&, ||, !, und ihre Operanden müssen boolesche Daten sein. Logische Operatoren können zum Verbinden relationaler Ausdrücke verwendet werden.
Variablen oder Ausdrücke, deren Ergebnisse vom Typ Boolean sind, können durch logische Operatoren in logische Ausdrücke umgewandelt werden.
Beispiel:
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));}}
Die Laufergebnisse sind wie folgt:
a&&b=falsea||b=true!(a&&b)=true