java – 未知公式的包装函数

有没有办法创建如下功能?

我需要计算三角形的面积,我不记得计算这个的正确公式,并且没有互联网或其他一些信息来源给我.我记得的是,这种功能的论据是一些侧面b和高度h.所以我想创建一些看起来像这样的函数:

public static void calculate(String forgottenFunc, int... params) {/*implementation*/};

我想到了基于Java的JavaScript eval函数实现,而不是使用RegExp.我一直坚持将字符串(forgottenFunc)转换为一些真正的函数,它将使用给定的参数来计算我需要的东西.或者Python的eval或其他一些功能的任何替代品.
谢谢

最佳答案 试试
Jep,一个免费的Java数学解析器.

点赞