• Matéria: Ed. Técnica
  • Autor: dado815
  • Perguntado 7 anos atrás

Na linguagem Java há algumas estruturas de controle que permitem desvios no fluxo de execução, como estruturas condicionais ou estruturas de repetição. Dentre as estruturas condicionais, podemos usar if, if/else ou switch.
Alternativas
Alternativa 1:
As estruturas if e switch são equivalentes. Todos os desvios escritos com if poderiam ser reescritos utilizando switch.

Alternativa 2:
O switch testa valores ao invés de testar condições, com isso, o switch serve para testar um grupo discreto de valores.

Alternativa 3:
A estrutura switch utiliza os comandos case para testar condições, onde são passadas condições que retornam um valor lógico, verdadeiro ou falso.

Alternativa 4:
Em Java, a estrutura condicional if pode comparar apenas valores que são atributos de algum objeto, por causa da programação orientada a objetos que deve ser seguida em Java.

Alternativa 5:
A estrutura if vem acompanhada do comando else quando a condição pode retornar o valor "falso". A estrutura condicional simples, sem o else, é utilizada apenas quando a condição só pode retornar "verdadeiro

Respostas

respondido por: vanessafonntoura
3

Olá!

O operador IF pode ser complementado com o operador ELSE, que significa SENÃO. Ou seja, SE uma condição for atendida, fazer uma coisa. Já o SWITCH funciona como a união de vários IF, mas de forma mais compacta e organizada.

Alternativa 2:

O switch testa valores ao invés de testar condições, com isso, o switch serve para testar um grupo discreto de valores.

Espero ter ajudado.

Perguntas similares