Mano, Se não me falhe a memória, acredito que na linguagem "C" tem uma função chamada "eval", que converte uma string para a operação em questão, por exemplo, para o seu problema ficaria:
double x; x = eval("15 * 1.2 + 3"); x = ficaria igual a 21. Agora!!! tem q. ver se tem esta mesma função para o Java. Já vi muito dessa função em outras linguagens, como Matlab, C++, .Net. Dá uma pesquisada!... -----Original Message----- From: José Carlos Lopes de Barros To: '[EMAIL PROTECTED]' Sent: 28/05/03 13:29 Subject: RES: [java-list] dúvida kct... aí é mau... porque tem que ser uma String? Seria uma calculadora? Não conheço nada que faça isso. -----Mensagem original----- De: Fulvius Guelfi [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 26 de maio de 2003 19:14 Para: [EMAIL PROTECTED] Assunto: [java-list] dúvida Olá lista eu preciso de uma ajuda!!! Eu tenho uma String com o seguinte conteúdo "15 * 1.2 + 3" existe algum método que resolva isto e me devolva um Double? Quem puder por favor me ajude eu preciso resolver isto o mais rápido possivel Muito Obrigado FULVIUS GUELFI "Pelo software livre" ____________________________________________________ <http://www.incredimail.com/redir.asp?ad_id=309&lang=9> IncrediMail - Email has finally evolved - <http://www.incredimail.com/redir.asp?ad_id=309&lang=9> Click Here <<IMSTP.gif>> <<ATT228972.txt>> ------------------------------ 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] -------------------------------------------------------------------------