short-circuit operator
Java
An operator in which only as many operands are evaluated as are needed to determine the final result of the operation. The logical-and (&&) and logical-or (||) operators are the most common example, although the conditional operator (?:) also only ever evaluates two of its three operands. See fully evaluating operator.