This question is motivated by something I\'ve lately started to see a bit too often, the if..else if..else structure. While it\'s simple and has its uses, somet
if..else if..else
A switch statement:
switch(i) { case 1: doOne(); break; case 2: doTwo(); break; case 3: doThree(); break; default: doNone(); break; }