Esse foi um problema que me incomodou por um tempo.
Declarações como “double d=4;” que depois usada em uma multiplicação com um int não retornavam o valor correto.
Depois fui descobrir (ou pelo menos foi o que entendi) que o certo é “double d=4d”.
Mas porque a primeira declaração, em uma multiplicação não retorna o valor esperado?
Porque deve-se usar "literal double" e afins?
1 Resposta
E não precisa usar o d na hora de declarar o double.
Criado 12 de fevereiro de 2011
Ultima resposta 12 de fev. de 2011
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo