是java swing写的图形化界面,中缀表达式转后缀表达式,有登录功能(附报告)
本次项目要求设计一个程序,能够实现通过图形用户界面,用户能够实现登录,将用户输入的表达式转为后缀表达式并求值。
基本要求:
用户可以输入一段用于求值的表达式;
根据表达式中运算符(目前有的运算符为加减乘除)的优先级和结合性,将原表达式转化为后缀表达式的形式;
计算后缀表达式的值并输出;
用户(类的使用者)可根据自身应用需求的不同而制定更多的运算符(皆为双目运算符),每个运算符的名称、运算规则和优先级可以由用户来设置;在不改变软件主架构的前提下(对修改关闭),该运算符可被运用到该软件中,从而实现对软件的扩展(也即对扩展开放)。
![](https://i-blog.csdnimg.cn/blog_migrate/b823484e1795d6659739230c7819b582.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7f994a994672451322a986e2b0001d31.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1522ceec0b4f4e7c20e168b85b00e950.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4ed78554a082160e3d12602f8f839a33.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8837f8f9c80fffd7b5b7640b1cbcdd38.png)