Logical operators combine booleans: && (and), || (or), ! (not). The && and || operators are short-circuited: the second operand is evaluated only if necessary, which lets you write s != null && s.isEmpty() without risking an exception.
Example
boolean ok = age >= 18 && !suspendu;