Assinale a opção incorreta a respeito da estrutura switch da...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa B é a resposta incorreta da questão.
Vamos entender o porquê:
A linguagem Java possui uma estrutura de controle chamada switch, que é usada para selecionar e executar um bloco de código entre várias opções, com base no valor de uma expressão.
Análise das alternativas:
Alternativa A: Correta. Em Java, o switch pode ser usado com expressões que resultem em tipos inteiros, char, String ou enum. Isso é uma característica importante da estrutura, permitindo flexibilidade.
Alternativa B: Incorreta. O comando continue não é utilizado dentro de uma estrutura switch. Em vez disso, o comando break é usado para sair de um bloco de código após a execução de um caso. Se você usasse continue, ele se aplicaria a laços de repetição, como for ou while, e não ao switch.
Alternativa C: Correta. Para que o mesmo trecho de código seja executado por diferentes valores, você pode listar múltiplos case seguidos antes do bloco de código que deseja executar. Isso é um uso comum e válido do switch.
Alternativa D: Correta. Se houver dois ou mais casos com o mesmo valor dentro de um switch, haverá um erro de compilação, pois cada case deve ser único dentro da estrutura.
Entendendo o contexto: A questão testa o conhecimento sobre o uso apropriado dos comandos dentro da estrutura switch em Java, uma parte essencial do controle de fluxo em programação. Saber quais comandos são aplicáveis e como usar adequadamente cada um deles é crucial para evitar erros comuns em lógica de programação.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO B
A estrutura switch, em si, não aceita o comando continue, dá erro de compilação. Somente o comando break funciona, porém o comando continue pode ser utilizado dentro do switch, caso o switch esteja dentro de laços de repetição while, for ou do…while, pois ele serve para pular as instruções restantes no corpo do loop e prosseguir com a próxima iteração do loop.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo