A linguagem Java possui um conjunto de comandos para realizar a tomada de decisão. Alguns desses comandos são o if-else, o switch-case e o operador ternário. Tendo esses comandos em mente, avalie as afirmações que se seguem:
I. O comando switch-case é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else.
II. O operador ternário é um comando de tomada de decisão, mais expressivo (no sentido de que consegue resolver mais problemas) do que o comando os comandos da forma if-else.
III. O comando if (mesmo sem o else) é um comando de tomada de decisão, e se empregado da forma correta consegue ter a mesma expressividade que o comando if-else.
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
A linguagem Java oferece diversos comandos de tomada de decisão, como o if-else, switch-case e o operador ternário. A afirmação correta éI I e III apenas.
Análises das declarações da linguagem Java
A afirmação I é correta, pois o comando switch-case é uma opção mais expressiva para tratar de múltiplas condições em uma expressão, tornando o código mais legível.
A afirmação II não está correta. O operador ternário não é um comando de tomada de decisão mais expressivo do que os comandos if-else e switch-case. Na verdade, o operador ternário é uma forma condensada de escrever uma estrutura if-else de forma mais concisa.
Por outro lado, a afirmação III é correta, pois o comando if, mesmo sem o else, pode ser empregado de forma correta e expressiva, tendo a mesma capacidade de expressividade do if-else, dependendo do contexto e das necessidades do programa.
Portanto, concluímos que a alternativa correta é I e III apenas.
A afirmação correta apresentada acima é apenas a III
Explicação:
O uso do comando if pode ter o mesmo poder de expressão que o if-else. Basta definir dois comandos ifs para modelar um comando if-else. Em que o segundo if na verdade modela a negação do primeiro comando if. Já as outras afirmações são falsas. O operador ternário tem expressividade igual ou menor que o if-else. E o switch-case possui, em geral, a mesma expressividade ou menor que o if-else.
Lista de comentários
A linguagem Java oferece diversos comandos de tomada de decisão, como o if-else, switch-case e o operador ternário. A afirmação correta éI I e III apenas.
Análises das declarações da linguagem Java
Portanto, concluímos que a alternativa correta é I e III apenas.
Saiba mais sobre linguagem Java
https://brainly.com.br/tarefa/19947453
#SPJ1
Resposta:
A afirmação correta apresentada acima é apenas a III
Explicação:
O uso do comando if pode ter o mesmo poder de expressão que o if-else. Basta definir dois comandos ifs para modelar um comando if-else. Em que o segundo if na verdade modela a negação do primeiro comando if. Já as outras afirmações são falsas. O operador ternário tem expressividade igual ou menor que o if-else. E o switch-case possui, em geral, a mesma expressividade ou menor que o if-else.