表达式转换成后缀表达式进行计算

   这是编译原理课上的一个实验,要将输入的表达式转换成后缀表达式,然后进行计算。当时写的程序有错误,改了两天,没有了错误,但还是有些表达式计算不出正确的结果,实在不想改了,等什么时候心情好了,再看看吧。

   由这段代码我学到:不要着急动手,动手之前,要考虑周全,这样才会更快。

代码如下:


 

输入:

(12+2)/2#

运行结果为:


 

显示结果是正确的

但是输入:

(12+2)*2#

运行结果为:


 

结果出错了……

 

posted @ 2012-04-19 21:07  Java EE  阅读(309)  评论(0)    收藏  举报