En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
[Java] Convertir "5*3+5" en nombre?
Xsasuke
Niveau 7
30 mars 2013 à 12:22:43
Bonjour tout le monde! Je suis en train de coder une calculatrice avec swing, je débute le java, et j'aimerais savoir si vous connaissiez une classe (et la méthode correspondante) permettant de convertir une expression du genre "4+9*3" en nombre. Je pensais à la classe NumberFormat bien que je ne connaisse pas vraiment ses actions. Pouvez-vous m'en indiquer ou faut-il que je code l'algorithme correspondant? Merci d'avance!
Pseudo supprimé30 mars 2013 à 12:43:36
Si le but de l'exercice est d'interpréter les expressions, tu peux faire ça avec un arbre. SI le but n'est pas l'interprétation, tu peux te contenter d'utiliser n'importe quel interpréteur, tel que JEXL ou l'Expression Language, Groovy, etc.