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]
-------------------------------------------------------------------------