编写允许用户输入自己的公式并计算它的Java程序

时间:2015-07-26 20:40:06

标签: java

我正在尝试编写一个java程序(它是一个赋值的一部分),它允许用户输入自己的函数,然后程序计算它并获取一个值。 我实际上编写了一个程序,使用Euler-Cauchy方法计算IVP(初始值问题)。我的初始函数是-2 * t * u ^ 2。 但是,如果我想用4 * t * u ^ 3代替或其他一些公式呢?

我尝试从用户那里获取公式为String,但是我很难将特定变量(例如t或u)与数字匹配。

1 个答案:

答案 0 :(得分:0)

使用String.replace() function将公式字符串中的ut转换为实际变量,然后仔细查看此Stack Overflow问题:Convert String to Code < / p>