FC ConcursosFC Concursos

Questão FC670851

As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores m

Linguagens de Programação

QUADRIX · 2025

As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

Java não suporta tipos de dados primitivos, sendo obrigado a utilizar apenas objetos para representar valores como inteiros, caracteres e booleanos.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação é ERRADA porque Java possui tipos primitivos que representam valores simples diretamente, sem serem objetos. Exemplos: int, double, boolean, byte, char, short, long e float. Essas variáveis armazenam dados de forma eficiente e não exigem criação de instâncias de classes.

Para interoperar com APIs que exigem objetos, Java fornece classes wrapper (por exemplo, Integer, Double, Boolean) e suporta autoboxing/unboxing, que converte automaticamente entre primitivos e objetos quando necessário. Porém isso é opcional: não é obrigatório usar objetos para representar inteiros, caracteres ou booleanos em Java.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo