Formule math dans un string java

wadjo -  
 wadjo -
Bonjour,


Bonjour ,
Je vous en prie c'est vraiment important, je doit rendre mon projet fin de cette semaine, mais il me reste un enigme !
Il consiste a executer la formule existante dans un string qui est sous la forme :
"VAR1 + VAR2 * 2 - VAR3" ;

( un exemple)
J'ai essayé avec :
case 1 :
return a + b;
break ...

Mais mon programme englobe plus que deux operandes .. bref un peu pres comme mon exemple ...
Comment faire ?
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Regarde ici ou ici, visiblement vous avez tous le même projet à faire...
0
wadjo
 
Merci KX mais je ne sais pas comment creer un arbre de ce genre en java pouvez vous m'aider ? je vous serais tres reconnaisant !
0
KX Messages postés 19031 Statut Modérateur 3 020
 
J'ai déjà tout expliqué à javaer et Bekatni tu n'as plus qu'à relire tout ça...
0
wadjo
 
Merci je vais jeter un coup d'oeil merci encore :)
0
wadjo
 
KX j'ai jeté un coup d'oeil a votre classe Arbre c'est tres interessent mais pouvez vous m'aider a l'adapter a mon application ?
j'ai un arraylist contenant les operateurs et une autre contenant les operandes .
les voila :
        ArrayList operateurs = new ArrayList();
        ArrayList idvar = new ArrayList();

Comment faire ? (excusez mon ignorance je suis vraiment un debutant --' )
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Remarque : pour les débutants qui veulent juste que ça marche il suffit d'utiliser l'astuce de sakoba2010, mais s'attaquer à ce genre de problème avec ma méthode ce n'est plus du débutantisme.
Donc soit ma méthode est au-dessus de ton niveau et celle de sakoba2010 suffira, soit tu es en mesure d'adapter toutes mes explications à ton problème...
0