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
1 Resposta
Clique aqui para adicionar a sua resposta.
larissamathiasolivei
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.