Logische Operatoren

&& (Logisches UND)

Die gesamte Bedingung ist nur true, wenn beide Teilausdrücke true sind.

Zum Beispiel: if(x > 0 && x < 10) ist nur wahr, wenn x sowohl größer als 0 als auch kleiner als 10 ist.

|| (Logisches ODER)

Die gesamte Bedingung ist true, wenn mindestens einer der Teilausdrücke true ist. Sie ist nur false, wenn beide Teilausdrücke false sind.

Zum Beispiel: if(x == 0 || x == 10) ist nur wahr, wenn x den Wert 0 oder 10 hat.

! (Logisches NICHT)

Kehrt den Wahrheitswert um. !a ist true, wenn a false ist, und umgekehrt.