话不多说直接上干货
1.导入工具包
<!-- 数学公式解析 -->
<dependency>
<groupId>net.sourceforge.jeval</groupId>
<artifactId>jeval</artifactId>
<version>0.9.4</version>
</dependency>
//上公式
//编写公式时未知数规范 :#{x} 记得用 #{}包起来
String exp = "-0.1*#{x}*#{x}+0.1";
Evaluator eva = new Evaluator();
//将数据代入公式
eva.putVariable("x", "-0.1");
//计算
System.out.println(eva.evaluate(exp.toLowerCase()));