Double com dizima periodia mas no banco de dados tudo certo
3 respostasResolvido
java
A
Andresilva_Bh
Bom galera esta acontecendo uma coisa muito estranha ao salvar uma variavel double ele fica no banco de dados corretamente com duas casas decimais, mas ao vizualizá-lo ele apresenta com uma dizima periodica enorne.
O estranho que no banco de dados esta tudo certo sem dizima, alguem já passou por isso?
Tem como você colar a imagem do que está gravado no Banco e o que está mostrado no final, exemplos de como ficou e como teria que ficar são bem vindos.
P
Solucao aceita
peczenyj
vamos la
variaveis de ponto flutuante não necessariamente servem pra ser salvas em um banco de dados. as vezes vc esta lidando com dinheiro, por exemplo, e ele pode ter um numero FIXO de casas depois da virgula.
digamos q seja dinheiro. as vezes vc pode representar como um inteiro ( o numero de centavos, por exemplos ). Ou vc cria uma classe Money ( na falta de uma ) onde vc representa a parte inteira e centavos e descreve as possiveis operações.
Mas pode ser bem dificil tratar como uma variavel de ponto flutuante por conta das dizimas, etc