As estruturas de seleção são amplamente utilizadas para criar a chamada “inteligência do software”. Para criar os softwares, é fundamental o entendimento dos testes lógicos, eles são utilizados nas estruturas de seleção e possibilitam os desvios condicionais para blocos específicos a serem executados, entre outras funções. Desta forma, é possível fazer validações, como por exemplo, identificar se uma pessoa é maior de idade, identificar uma escolha de enumeração e, até mesmo criar uma correção automática de questões objetivas.
Com base nestas afirmativas em Java é correto o que se afirma em:
1) Cada instrução switch pode ter no máximo três blocos ‘case’ para conter uma resposta válida.
2) Um bloco default será executado sempre que for escrito no switch.
3) A instrução ‘if’ pode conter apenas uma expressão de condição.
4) Um switch é utilizado quando uma expressão de condição pode ter múltiplos resultados que são referenciados em cada case e não somente verdadeiro ou falso como no ‘IF’.
5) Um programa pode usar ‘if’ ou ‘switch’, mas nunca os dois no mesmo programa.
Obrigado!
Soluções para a tarefa
Respondido por
2
Resposta:
A resposta correta é a:
4) Um switch é utilizado quando uma expressão de condição pode ter múltiplos resultados que são referenciados em cada case e não somente verdadeiro ou falso como no ‘IF’
Explicação:
A multiplicidade de resultados, para grande número de casos, pediria um grande quantidade de If's, resultando numa escrita trabalhosa e visualmente poluída. Já um switch controla várias ações diferentes de acordo com os cases definidos dentro dele.
Perguntas interessantes
Física,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Administração,
5 meses atrás
Contabilidade,
11 meses atrás
Matemática,
11 meses atrás