Java编写表达式求值

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:06:56
该程序必须可以接受包含(,),+,-,*,/,%,^等运算的表达式,并求出结果。如果表达式正确,则输出表达式的结果;如果表达式非法,则输出错误信息。
输入要求:从Windows窗体的文本框控件中进行表达式的输入。
输出要求:在Windows窗体的标签控件进行输出(结果精确到小数点后两位)。

这个应该是老师留的作业呵呵,我做过。不过现在没有代码了。现在想想当时做的挺傻的,你完全可以自己去实现。多看一些io方面的东西。仅仅用字符串操作也可以。逐个字符判断,当判断到你是操作符时候,再判断是哪一个符号,做相应的加减乘除就可以了。

鬼才知道

提示: 用栈的方法

是不是老师留的作业呀