switch (expression) {
case value1:
// Anweisungen werden ausgeführt,
// falls expression mit value1 übereinstimmt
break;
case value2:
// Anweisungen werden ausgeführt,
// falls expression mit value2 übereinstimmt
break;
...
case valueN:
// Anweisungen werden ausgeführt,
// falls expression mit valueN übereinstimmt
break;
default:
// Anweisungen werden ausgeführt,
// falls keine der case-Klauseln mit expression übereinstimmt
break;
}