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:
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
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás