起因
有些时候要计算很复杂的场景,各种的加减乘除,甚至还有取模,取整,不止是要计算出结果,还的保留计算公式,所有就写了个公式计算引擎,真的不想用表达式引擎,觉得太重了!
特点
支持拓展
- 加减乘除
- 取模
- 取整
- 括号
- 科学计
演示
计算字符串:”3 * (2 + 3) / 2” 运算结果:7.5
System.out.println(executeExpression(“3 * (2 + 3) / 2”));
代码实现
1 | java复制代码/** |
本文转载自: 掘金
开发者博客 – 科技是第一生产力
有些时候要计算很复杂的场景,各种的加减乘除,甚至还有取模,取整,不止是要计算出结果,还的保留计算公式,所有就写了个公式计算引擎,真的不想用表达式引擎,觉得太重了!
支持拓展
- 加减乘除
- 取模
- 取整
- 括号
- 科学计
计算字符串:”3 * (2 + 3) / 2” 运算结果:7.5
System.out.println(executeExpression(“3 * (2 + 3) / 2”));
1 | java复制代码/** |
本文转载自: 掘金