В качестве метки, после ключевого слова case в операторе switch-case может быть записано:

  • только целочисленное выражение
  • только целочисленная или перечислимая константа
  • целочисленная, перечислимая, логическая или строковая константа
  • целочисленное, перечислимое, логическое или строковое выражение
  • целочисленная, вещественная, перечислимая, логическая или строковая константа
  • целочисленное, вещественное, перечислимое, логическое или строковое выражение

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.