In an if / else if / else chain, what happens when more than one condition could be true?
if
else if
else
The first true branch executes, and the remaining branches are skipped.
Every true branch executes in source order.
Only the last true branch executes.
The else branch executes after whichever condition is true.