J'ai programmé en fait une calculatrice mais elle fonctionne uniquement en mode console.
J'ai créé un parser en m'inspirant des explications et du code trouvé sur le site http://www.epaperpress.com/oper/.
C'était juste un exercice qui devait me permettre de découvrir Java. Donc pour l'instant je n'ai implémenté que les les opérations suivantes : +, -, *, / et ^(puissance). Mais vu que je me suis bien amusé, je compte compléter mon code afin de rendre mon parser plus complet.
J'ai essayé de commenter mon travail au maximum, mais si vous ne comprenez pas l'algorithme, rendez-vous sur le site précédemment cité.; tout y est clairement exposé.