Consider this code for understanding operator precedence:
boolean result = true && false || true;
result is true
result is false
AND has higher precedence than OR
OR has higher precedence than AND