Place a break statement at the end of every case to prevent case fall-through. |
If you place default elsewhere, then a break will be required to prevent fall-through. |
Specifically, it prohibits fall-through conditions in almost all cases. |
It is a good idea to comment the cases in which a fall-through is intentional so that an uncommented fall-through can be assumed to be an error. |