Das könnte mit vielen case: Sprungmarken getan werden, aber das Ergebnis ist sehr umständlich.
switch ( wert )
{
case 1: case 2: case3:
  mache-etwas;
  break;
case 4: case 5: case6: case 7:
  mache-etwas;
  break;
case 8: case 9: case 10:
  mache-etwas;
  break;
}
switch mit Strings
Erinnert Euch an die Syntax einer switch-Anweisung:
switch ( ausdruck )
{
  case marke1:
    anweisungenListe1
    break;
  case marke2:
    anweisungenListe2
    break;
  case marke3:
    anweisungenListe3
    break;
  . . . weitere Fälle wie oben
  default:
     defaultAnweisungenListe
}
Ab Java 7.0 kann der ausdruck eine
Stringreferenz  und die case-Marken können
Stringliterale sein.
Ob der ausdruck mit den case-Marken übereinstimmt wir mit der String.equals() Methode überprüft.
Ist "BTW".equals( " BTW ") true oder false?