[JAVA] Calcul d'une formule

JohnNC -  
 JohnNC -
Bonjour,

Voici mon problème :
J'ai besoin de calculer une formule du genre "2+5-(4-2)" (pré-remplie par parsing de valeurs) etc ...
Je souhaiterais donc trouver un moyen de calculer de façon dynamique la formule (puisqu'elle peut changer en fonction de l'appel).
Les classes que j'ai trouvé sur le net ne sont pas très clair.

Merci pour toute aide !
A voir également:

4 réponses

xman_genius Messages postés 97 Statut Membre 21
 
slt;
a mon avis il faut indiquer la place des variables...
0
JohnNC
 
Alors en fait, j'ai une classe formule qui parse les valeurs, et devrait à la fin me retourner un string cité plus haut.
Dans la méthode calculer (pour faire simple), je cherche jsutement à évaluer la formule, mais je n'ai aucune idée de comment faire :/
0
Utilisateur anonyme
 
Salut!

Va voir ici: http://tp.lc.ehu.es/anonym/java/eval.html

;-)
HackTrack
0
JohnNC
 
Merci. J'comprends pas tout (mon niveau en anglais est pas terrible), mais faut que j'étudie ça.
Et surtout, en fait, il me faudrait les sources, puisque je travaille dans une société, avec plusieurs logiciels et un "noyau", et ce genre de calcul de formule devrait être compatible (d'où la nécessité de créer une nouvelle classe).
0