Switch
A switch statement considers a value and compares it against several possible matching
patterns. It then executes an appropriate block of code, based on the first pattern that
matches successfully. A switch statement provides an alternative to the if statement for
responding to multiple potential states.
In its simplest form, a switch statement compares a value against one or more values of
the same type: