Eu recomendo o seguinte:
importe a classe BigDecimal do pacote java.match

e usea da seguinte maneira:

double valor = new BigDecimal(rs.getDouble("Valor")).doubleValue();

A classe BigDecimal aceita um double no seu construtor. Mas te retorna um
double, float, int etc, sem perder precis�o. Agora quanto a formata��o, use
a classe DecimalFormat.

Agora tem uma coisa. Se esse valor est� sendo retornado assim no Select �
possivel que sua conex�o ODBC esteja configurada para trazer os valores
dessa forma. Veja as op��es que est�o marcadas e desmarcadas que talvez
possa ser isso. Ja tive problemas do tipo de o ODBC formatar o valor para o
padr�o brasileiro e no java eu fazer a mesma coisa e dava
NumberFormatException porque o retorno ja estava formatado. Veja se n�o �
esse o problema.

Marcos Tadeu Puntel Vargens
[EMAIL PROTECTED]

----- Original Message -----
From: "lousi.chong" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 02, 2002 5:52 PM
Subject: [java-list] problemas com formata��o



Tenho um campo float no SQL Server 2000 que est� com o valor: 15000000.

Qdo busco este campo com um SELECT ele me retorna 1.5E7.

Algu�m sabe como recuperar este campo sem a nota��o exponencial??? Ou como
format�-lo ap�s a recupera��o???



Obrigada,
[]s
Lou Si



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

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