Double com dizima periodia mas no banco de dados tudo certo
3 respostasResolvido
java
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.
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