Tente assim:
         double variavelDouble = 0.0;        String variavelString;        variavelString = "123,45";        variavelDouble = Double.parseDouble(variavelString); /* Não me lembro  se o "p" é maiúsculo ou minúsculo*/        System.out.println((variavelDouble * 2));


Michel Masiero de Aquino wrote:

Pessoal,     Boa tarde!    Tenho algum tempo de janela em programação, porém sou novo em Java e não estou conseguindo fazer uma conversão de String para um double.    Segue um trecho:         double variavelDouble = 0.0;        String variavelString;        variavelString = "123,45";        variavelDouble = (double)(variavelString); /* O cast não serve para esta conversão. O que devo utilizar? */        System.out.println((variavelDouble * 2));     Outra dúvida é quanto ao padrão de casas decimais. No Brasil usamos vírgula e nos EUA usa-se ponto para separar casas decimais. O Java leva em conta as configurações regionais do sistema operacional para definir casas decimais? Obrigado a todos. Michel Masiero de Aquino
NET SP Vírtua / Globo Cabo S/A
Analista de Sistemas - Depto. Produto Vírtua
NEXTEL ID 55*272*4367, Tel.: +55 11 5186-2767 / 5181-8788 ext.: 1480
http://www.virtua.com.brmailto:[EMAIL PROTECTED]
--
Paulo Rogerio Panhoto

Voice Technology
  ------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------

Responder a