可能重复:
评估以字符串形式给出的数学表达式
抱歉,标题很长(而且也有点奇怪:)),我想不出更好的标题,但这里有。
我一直在用 Java 制作一个计算器,JFrame
它JButtons
就像一个真正的计算器一样。当您单击按钮时,计算将显示在TextArea
. 当按下“等于”按钮时,整个计算都是从TextArea
和计算出来的。我遇到的问题是如何实际计算答案。这听起来可能有点奇怪,但是说我得到的计算是36+45/22
. 我如何将数字写入变量,然后告诉计算机要对变量执行哪些操作,以及以什么顺序执行。这可以用无限数量的变量来完成吗?有没有办法做到这一点?谢谢你的帮助。