Acho!

a) Por ser um número real mesmo
d) Por estar em notação científica
f) Por “-1” fazer parte dos números reais

Mas nem procurei saber se é isso mesmo… posso estar errado…

Abraço!

C,E e F :wink: A letra “a” é um double!

Concordo com ironlynx: c, e, f.

[quote=“Dougzilla”]Acho!

a) Por ser um número real mesmo
d) Por estar em notação científica
[/quote]

Lembre-se que número de ponto flutuante em Java são por default double.

Corretas:

C - Sem dúvida
E - Notação hexa, irá retornar um int que pode ser convertido para double.
F- um int, tranquilo, pode ser convertido para double.

Marque 3 opções corretas:

a) float foo = 1.2;
b) float foo = 1.2d;
c) float foo = 1.2f;
d) float foo = 42e1;
e) float foo = 0x152;
f) float foo = -1;