我正在尝试用 Java 制作一个图形绘图仪。我已经完成了图形函数,但我必须手动将函数插入源代码中。我想得到类似 x=5*y-2
的东西。这就是我想要的代码:
String y = "2*y+1";
int x = y;
drawgraph(x);
如果还不够,我也可以发送源代码。
最佳答案
如果您想动态地为代码提供任何函数公式,您需要实现一个表达式树并对其参数的不同值进行评估。我认为您需要自己实现这一点。
只需 Google 搜索“表达式树 java”或“抽象语法树 java”,就会出现很多结果。
关于java - 从字符串中获取 x 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23041985/