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;
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 !