Java 解析计算器的逆表达式

Java 解析计算器的逆表达式,java,parsing,calculator,Java,Parsing,Calculator,我有一个计算器,但它只计算两个数,一个算符方程,比如6+9或5÷40。如何解析java计算器的逆表达式,以生成更长的方程,如2+6x4-7?还是有别的办法? 谢谢。您可以将您的方程式转换为反向波兰符号() 当您有一个RPN表达式时,很容易计算该值

我有一个计算器,但它只计算两个数,一个算符方程,比如6+9或5÷40。如何解析java计算器的逆表达式,以生成更长的方程,如2+6x4-7?还是有别的办法?
谢谢。

您可以将您的方程式转换为反向波兰符号()

当您有一个RPN表达式时,很容易计算该值