<分区>
Possible Duplicate:
Evaluating a math expression given in string form
抱歉标题太长(也有点奇怪 :)),我想不出更好的标题,但就这样吧。
我一直在使用 JFrame
用 Java 制作计算器,它像真正的计算器一样具有 JButtons
。当您单击按钮时,计算会出现在 TextArea
中。当按下“等于”按钮时,整个计算从 TextArea
中获取并计算。我遇到的问题是如何实际计算答案。这听起来可能有点奇怪,但假设我得到的计算是 36+45/22
。我如何将数字写入变量,然后告诉计算机要对变量执行哪些操作以及以什么顺序执行。这可以用无限数量的变量来完成吗?有什么办法吗?感谢您的帮助。