To flip a boolean value, or take the opposite of a boolean value. If you negate true, you get false. If you negate false, you get true.
A symbol or container that holds a value.
`boolean` is a Java type that can either be true or false
Logical operator that ANDs two boolean values. Written as `&&`. `a && b` will be true if both `a` and `b` are true.
Logical operator that ORs two boolean values. Written as `||`. `a || b` will be true if `a` or `b` is true.
Logical operator that negates a single boolean value. Written as `!`. `!a` will be true if `a` is false, and false if `a` is true.
Used to make logical associations between boolean values.
When the result of a logical expression using && or || can be determined by evaluating only the first Boolean operand, the second is not evaluated.
To switch between two states, such as turning a light on and off
A Boolean expression that combines two or more conditions using logical operators