Com referência à linguagem de programação Java, julgue o ite...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602428 Programação
Com referência à linguagem de programação Java, julgue o item a seguir.

Devido à linguagem de programação Java ser fortemente tipada, não é possível haver conversão entre tipos de dados diferentes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

A afirmativa de que em Java, por ser uma linguagem fortemente tipada, não é possível haver conversão entre tipos de dados diferentes é incorreta. Embora a linguagem Java seja de fato fortemente tipada, o que significa que cada variável e expressão têm um tipo bem definido que é conhecido em tempo de compilação, isso não impede a realização de conversões entre tipos de dados.

Na linguagem Java, existem dois tipos principais de conversão entre tipos de dados:

  • Conversão Implícita (ou Coerção): Ocorre automaticamente quando o tipo do dado é compatível com o tipo para o qual se está convertendo. Por exemplo, converter um int para um long, ou um float para um double.
  • Conversão Explícita (ou Cast): É necessária quando se deseja converter um tipo de dado para um tipo menos específico ou menos preciso, como converter um double para um int. Isso deve ser feito explicitamente pelo programador utilizando parênteses seguidos do tipo para o qual se deseja converter, por exemplo: (int) minhaVariavelDouble.

É importante destacar que, embora as conversões sejam possíveis, elas devem ser feitas com cuidado para evitar a perda de precisão ou overflow/underflow, que podem ocorrer quando se tenta converter, por exemplo, um tipo de dado com uma grandeza maior para um tipo de dado com uma grandeza menor.

Em resumo, a linguagem Java permite sim a conversão entre diferentes tipos de dados, seja de maneira implícita ou explícita, e o conhecimento dessas conversões é importante para a manipulação correta e eficiente dos dados dentro de um programa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A conversão de tipos não só é possível como desejável...

É fortemente tipada, entretanto, é perfeitamente possível haver conversões entre diferentes tipos de dados

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo