← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

Na linguagem Java, o item que NÃO é parte dos tipos de dados (data types) primitivos é:

Gabarito: B

Em Java, os tipos primitivos são os blocos mais básicos da linguagem: eles guardam valores simples, sem a “frescura” de objetos. Entre eles estão boolean, byte, short, int, long, float, double e char. Ou seja, é uma lista curta e bem fechada, então vale decorar com carinho de prova. Perceba que a questão pede justamente o que NÃO faz parte desses tipos primitivos. A palavra "decimal" até parece natural no dia a dia, mas em Java ela não existe como tipo primitivo. Quando você quer números com casas decimais, você usa principalmente float ou double, que são os tipos apropriados para isso. Então o gabarito é a letra B, porque "decimal" não integra o conjunto dos data types primitivos da linguagem Java. A banca gosta dessa troca de nome para ver se você conhece a nomenclatura correta e não cai na armadilha do senso comum. Em resumo: se a questão falar de tipos primitivos em Java, pense na lista oficial e desconfie de termos genéricos ou “bonitos” demais, como decimal. Em prova, Java não costuma inventar moda nesse ponto.

Continue treinando

Questões relacionadas