1
resposta

[Sugestão] Switch também aceita tipos 'char' antes do Java 12

Na opinião do instrutor consta:

Um ponto de atenção: antes do Java 12, o switch só aceita tipos short, byte, long, int, enum, string. Outro ponto de atenção é que os breaks precisam estar no código, caso contrário, ele não "para" quando entrar no case correto, indo até o default.

Mas o switch também aceitava valores char, desde pelo menos o Java 8.

ref: The Java Tutorials / The switch Statement https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html

** A switch works with the byte, short, char, and int primitive data types.**

Sugiro adicionar o tipo "char" no comentário do instrutor.

1 resposta

Oi, tudo bem?

O switch de fato aceita em Java o tipo char desde versões anteriores ao Java 12, como mencionado. Muito obrigada por compartilhar esse ponto com a nossa comunidade, sua contribuição é muito valiosa e com certeza ajudará outros estudantes! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!