[prev] [index] [next]

Switch-statements (cont)

Multi-way if becomes:

switch (var) {
case Constant1:
   some statements1;
   break;
case Constant2:
   some statements2;
   break;
...
case Constantn:
   some statementsn;
   break;
default:
   some statementsn+1;
}

Note break is critical; if not present, falls through to next case.