15.24. Conditional-Or Operator ||
The conditional-or operator ||
operator is like |
(§15.22.2), but evaluates its right-hand operand only if the value of its left-hand operand is false
.
ConditionalOrExpression: ConditionalAndExpression ConditionalOrExpression ||
ConditionalAndExpression
The conditional-or operator is syntactically left-associative (it groups left-to-right).
The conditional-or operator is fully associative with respect to both side effects and result value. That is, for any expressions a, b, and c, evaluation of the expression ((a) || (b)) || (c)
produces the same result, with the same side effects occurring in the same order, as evaluation of the expression (a) || ((b) || (c))
.
Each operand of the conditional-or operator ...
Get The Java® Language Specification, Java SE 7 Edition, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.