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;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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;
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 !