所以我想问一问如何制作一种方法,该方法可以从用户那里接收由(x)表示的数学函数,例如(x + 2),然后接收一个数字,即(x)..然后返回结果! .. 谢谢。
答案 0 :(得分:0)
这里的链接提供了一个示例,说明如何实现用于表达式分析的调车码算法: https://eddmann.com/posts/shunting-yard-implementation-in-java/
您可以使用其中的思想来构建表达式解析器,并使用switch语句读取命令堆栈以执行输入的操作。祝项目进展顺利!
答案 1 :(得分:-2)
如果您的意思是我想做的,则只需要用参数创建一个函数,进行计算并返回结果即可。