http://jep.sourceforge.net
- Original Message -
From:
Jorge
Augusto Pizzato
To: [EMAIL PROTECTED]
Sent: Wednesday, January 29, 2003 10:41
AM
Subject: [java-list] classe que faça
eval
Alguém sabe como substituir uma string para ser executada
como numa função eval, ou qual classe faz isto?
Ex:
String x = "(1/2) * 100"
int y = x ou eval(x) // ou seja, y será igual ao
resultado da expressão = 50
ou
String x = "varX"
double varX = 1000
double y = x ou eval(x) // y será igual a
1000
Preciso disto para guardar fórmulas de cálculo no BD.
O ideal seria poder substituir na fórmula as variáveis,
masnão sei se dá para fazer.
Ex:
String f = "(A*B)"
int A = 10
int B = 5
int y = f ou eval(f) // colocar o resultado 50 em
y.
Pizzato
---Outgoing mail is certified Virus Free.Checked
by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.445
/ Virus Database: 250 - Release Date:
21/01/03