Ola,
Estou tendo problemas com tratamento do tipo double com mais de 16 numeros.
No exemplo abaixo o "Teste 1" esta arredondando os inteiros e no "Teste 2" esta 
arredondando os decimais
Alguem tem alguma ideia ou ja passou por esse tipo de problema

System.out.println(" *** In  ***");
double dblTeste = 1234567890123456789.0; //123456789012345.1234;
Double DblTeste = Double.valueOf("123456789012345.1234");
System.out.println(" Teste 1 " + dblTeste );
System.out.println(" Teste 2 " + DblTeste );
System.out.println(" *** Out ***");

*** In ***
Teste 1 1.23456789012345677E18
Teste 2 1.2345678901234512E14
*** Out ***

Obrigado
<><><><><><><><><><><><><><><><><><>
Mike Moreira 
CPA Sistemas de Informação 
<><><><><><><><><><><><><><><><><><> 


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a