java - 公式操作算法

标签 java algorithm formula

我想制作一个程序,当给定一个公式时,它可以操纵公式使任何值(或者在联立公式的情况下,一个公共(public)值)成为公式的主题。

例如如果给出:

a + b = c
d + b = c

因此程序应该说:

b = c - a, d = c - b    etc.

当我将原始公式作为输入时,我不确定 java 是否可以自动执行此操作。我对求解方程式和获取每个变量的结果并不感兴趣,我只对返回一个被操纵的公式感兴趣。

请告诉我是否需要为此制定算法,如果需要,我将如何着手进行。另外,如果您有任何有用的链接,请发布。

问候

最佳答案

看看JavaCC .起初有点令人生畏,但它是解决此类问题的正确工具。另外已经有examples您正在努力实现的目标。

关于java - 公式操作算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14237330/

相关文章:

java - 如何使用 Mockito 模拟列表方法

java - 扫描程序在使用next()或nextFoo()之后跳过nextLine()吗?

java - Function<T, R> 作为 Junit 5 中的附加参数

Java:从输入字符串数组生成 nCr 数组并返回它

r - R中公式等价的灵活比较?

c++ - Easy C++ 流血开发 C++

java - Android库插件的Gradle发布错误

java - 中位数java实现的中位数

c - 递归算法的内存

arrays - pickerview 中的条件或 if 语句