Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 4 da Aula 7 - Casting

Por que o float nao recebe 0.0?

int i = (byte) 5;
long l = 3.0;
float f = 0.0;
char c = 3;
char c2 = -2;
3 respostas
solução!

Oi Rodrigo, tudo bem? O número quando tem ponto decimal é tratado como double, para que seja tratado como float você deve por 0.0f ou 0.0F.

Faz sentido?

Verdade Lucas. E eu não posso adicionar double em float que perde precisão. Isso mesmo obrigado!

Cai na mesma pegadinha, mas lendo a resposta faz todo sentido, Muito Obrigado !