[JAVA] Calcul d'une formule

Fermé
JohnNC - 24 mai 2006 à 16:19
 JohnNC - 31 mai 2006 à 10:00
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 Date d'inscription vendredi 14 octobre 2005 Statut Membre Dernière intervention 21 novembre 2006 21
24 mai 2006 à 16:29
slt;
a mon avis il faut indiquer la place des variables...
0
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
29 mai 2006 à 14:53
Salut!

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

;-)
HackTrack
0
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