Só lembrando que não se deve usar float para fazer contas, apenas double, a menos que você aceite que o float tem precisão muito baixa e que você provavelmente vai ter um resultado que normalmente não bate com o esperado.
Não venha reclamar aqui que 1 / 10.0f * 10.0f não deu o valor 1
Se você procurar nas APIs do Java, vai ver que apenas algumas APIs do Java requerem float (no pacote java.awt); a grande maioria requer double.
Quando você aprender melhor a fazer contas, pode tentar usar o java.math.BigDecimal.
[quote=entanglement]Só lembrando que não se deve usar float para fazer contas, apenas double, a menos que você aceite que o float tem precisão muito baixa e que você provavelmente vai ter um resultado que normalmente não bate com o esperado.
Não venha reclamar aqui que 1 / 10.0f * 10.0f não deu o valor 1
Se você procurar nas APIs do Java, vai ver que apenas algumas APIs do Java requerem float (no pacote java.awt); a grande maioria requer double.
Quando você aprender melhor a fazer contas, pode tentar usar o java.math.BigDecimal. [/quote]
Obrigado pela dica, tenho muito a aprender e sei disso… mais muito obrigado pela dica mesmo !!!