This question already has answers here:
How to evaluate a math expression given in string form?
(24个答案)
5年前关闭。
我正在尝试用Java创建图形绘图仪。我已经完成了graph函数,但是必须在源代码中手动插入该函数。我正在尝试获取
如果还不够,我也可以发送源代码。
(24个答案)
5年前关闭。
我正在尝试用Java创建图形绘图仪。我已经完成了graph函数,但是必须在源代码中手动插入该函数。我正在尝试获取
x=5*y-2
之类的东西。这就是我希望代码看起来像的样子:String y = "2*y+1";
int x = y;
drawgraph(x);
如果还不够,我也可以发送源代码。
最佳答案
如果要为代码动态提供任何函数公式,则需要实现一个表达式树并对其参数的不同值进行评估。我认为,您需要自己实施。
只是Google的“表达式树Java”或“抽象语法树Java”,就会出现很多结果。