Em Java, a sintaxe correta para a estrutura de controle swit...
Em Java, a sintaxe correta para a estrutura de controle switch/case é:
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é a alternativa C.
Vamos entender melhor o assunto:
A estrutura de controle switch/case em Java é uma forma de tomar decisões baseadas no valor de uma expressão. Ela é especialmente útil quando queremos comparar uma variável com várias constantes diferentes. A sintaxe correta da estrutura switch/case é a seguinte:
switch (expressão) {
case valor1:
// código para valor1
break;
case valor2:
// código para valor2
break;
default:
// código padrão
}
Vamos analisar cada alternativa:
Alternativa C:
Esta alternativa apresenta a sintaxe correta da estrutura switch/case em Java:
switch (exp) {
case cnst1: código
case cnst2: código
default: código
}
Agora, vamos ver por que as outras alternativas estão incorretas:
Alternativa A:
Aqui temos case switch (exp)
, que é uma inversão dos termos e não está correta na linguagem Java. A estrutura correta começa com switch (exp)
.
Alternativa B:
Nesta alternativa, o termo case (exp)
está errado. A palavra-chave switch deve ser usada primeiro. Além disso, switch cnst1
e switch cnst2
também estão incorretos e devem ser substituídos por case cnst1
e case cnst2
.
Alternativa D:
Novamente, temos case (exp)
no lugar de switch (exp)
. Além disso, otherwise
é utilizado incorretamente no lugar de default
.
Alternativa E:
Aqui, a sintaxe switch case (exp)
está completamente errada. A estrutura correta é switch (exp)
. Além disso, as palavras-chave else
e case
também estão mal colocadas.
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