如何在Java中实现数学公式?

Moh*_*nde 2 java math beanshell

如何在Java中实现数学公式?

我的意思是,用户输入一个包含多个变量的字符串.就像一个简单的二次公式:x ^ 2 + 5x + 10.或者在Java中:(Math.pow(x,2)) + (x * 5) + 10.然后用户输入,然后程序将解决x.我将使用BeanShell Interpreter类将字符串解释为方程式.但是我如何解决x?

Ste*_*n C 5

这是一个难题,除非您将自己局限于简单的方程类型.

以下是一些链接供您追踪:

通过第二个链接,我发现了3个开源Java系统.