autre précision, si l'on ne met pas de break; les instruction suivantes sont exécutée, cela permet d'exécuter un code completement, partiellement, ou un autre code en fonction de la variable.
Le grand intérêt du switch, n'est pas son optimisation en terme de performance, mais sa capacité a facilement suivre les futures ajouts dans le code.