Logical Operators
Lazy (or short-circuit) evaluation of logical expressions: as soon as truth value can be determined, later expressions are skipped.
For logical AND, if front expression is false, the rest are skipped.
if (grader == 1 && age >= 65)
If (grader == 1) is false, there is no need to evaluate (age >= 65)