Calculer une opération en java

imen123 Messages postés 13 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour tous le monde,

comment je peux calculer une opération qui se trouve dans un tableau de type String (en java)
c'est à dire que
tab []={"2","+","9","- ","3","*","4"};

l'affichage sera 2+9-3*4
je veux obtenir un résultat de cette opération mais je n'arrive pas ://
SVP j'ai besoin de votre aide
et merci d'avance :)


A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Tu devrais regarder : Calcul Java

Avec mon code il ne resterai plus qu'à faire :
System.out.println(eval("2+9-3*4")); // -1
La confiance n'exclut pas le contrôle
1
imen123 Messages postés 13 Statut Membre
 
j'ai un tableau de type string qui contient 9 case

Concat[]={"7"|"*"|"5"|"-"|"2"|"+"|"3"|"-"|"4"}

qui a chaque fois ces valeurs se change aléatoirement
c'est à dire j'ai fais un tableau qui nous donne une opération a chaque fois
dans notre exemple:

7*5-2+3-4

alors mon problème c'est de trouver une méthode qui nous affiche le résultat a chaque fois
est ce c'est possible et merci d'avance
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Concat[]={"7"|"*"|"5"|"-"|"2"|"+"|"3"|"-"|"4"}
On est très loin de la syntaxe correcte d'un tableau !

Mais oui c'est possible, il suffit de créer un String à chaque fois que le contenu du tableau est modifié pour avoir un contenu de la forme "7*5-2+3-4" et utiliser la méthode d'évaluation...
0