ВА
Виктор Акиньшин

Почему Switch не хочет проверять String при использовании JDK15?

На JDK 11 такой проблемы нет.
По ходу баг JDK.

МА
Михаил Арсеньев

В switch можно использовать тип char, писать его нужно в одинарных ковычках.
А ты целый string туда лепишь 🙂
Правильно будет не String a="1",
а char a='1'
Двойные кавычки a="1" означают, что "1" это строка, а не отдельный символ.

GT
Gagik Torosyan

правильно пишет...

и ты явно что-то не так прочитал в коде для 11-ой версии

Похожие вопросы
если ты в армии вступаешь в караул то почему тебя проверяют если ты сам все проверяешь?
Задача в TurboPascal с использованием string, помогите пожалуйста
Так дело то в том что он не хочет дальше идти проверяться..
А почему ты меня проверяешь?)
Помогите решить задачу по сортировке String Java
Почему одно компилируется а другое нет???
Почему Java так медленно шуршит на моём компе?
Почему Java по умолчанию не создаёт геттеры и сеттеры?
Почему переменную нельзя инициализировать внутри цикла?
Почему получается такой остаток от деления?