je travail sur les formules mathematiques je veux evaluer une expression
à savoir par exemple "((242*12)/3)*2.5
j'ai fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
String formule="((242*12)/3)*2.5";
double Somme = Double.parseDouble(formule.trim());
l'exeception est générée
est ce que cette methode est legalle ou bien je suis obligé de passer par les arbres (notation polonaise) Merci si c'est pas possible de m'indiquer un lien utile sur la notation polonaise ou un code source sur l'évaluation des operateurs.
bonne fin de journée