Double e Float: Quando usar cada um deles?

Boa tarde pessoal do GUJ…

Estou com uma dúvida aqui sobre a utilização de variáveis Double e Float, qual as diferenças entre esses dois tipos/quando usar cada uma delas no meu programa?

Qual a quantidade de bytes ocupados pelos dois tipos?

Nas minhas pesquisas, vi sobre um tipo chamado BigDecimal, do que se trata? É parecido com os outros dois (doubl e float)?

Até mais, agradeço se puderem me ajudar nessa.

PS: eu pesquisei por esse assunto, mas não achei nada muito construtivo, apenas respostas confusas e duvidosas, mas peço desculpas se não procurei direito.

1 curtida

Dê uma olhada:

http://www.dm.ufscar.br/~waldeck/curso/java/part22.html

1 curtida

Valeu pela ajuda kra.
Dei uma olhada e juntando com a minha apostila aqui deu pra ver que a diferença entre eles é de que o tipo Double armazena um valor maior (mais casas decimais) pra calculos mais precisos e grandes.

Duvida sanada então.

100+