JFormula是一个Java库,用于评估各种不同的数学表达式。用户可以立即评估一个字符串设置变量,增加自己的函数或运算符。
JFormula字符串,布尔,双一样,BigDecimal和列表。它的神器出山:www.shenqi73.com工作原理在高,中等精度模式。 Unicode字符进行管理。 “IF THEN ELSE”的表述都可以使用。
jformula是一个Java库,可帮助您评估的数学表达式。
默认情况下,24个数学函数和30个运营商。公式可以有一个或几个表情纹,如A = ... 2A +2 B。 JFormula是JDK 1.1至1.5兼容。 JFormula使用EADS空间运输“。
下面是一些主要特点“jformula”:
·十进制,字符串,布尔运算符(或,和,不,XOR)
·Unicode的
·高精度模式
·布尔表达式的支持:(AC),(A或B)和(C等于D)
·IF THEN ELSE表达
·短表达格式:2X +3?
·变量:A =(COS(PI + X)* 2)+ [Y-X] ^ 2
·多行表达式:A = 1,B = A + 1 ...
·与十进制型,布尔型,字符串或列表参数的功能
·覆盖或添加您的运营商
·动态扩展或添加一个新的图书馆
·覆盖当前库中的任何功能从您的一个
·布尔表达式的懒惰的评价
·一个可插拔的解析系统的评价树
·评价优化的符号价值变动
·标准24个数学函数库
·使用代表为解决未知函数或符号
·支持多线程计算
许多API有趣的部分样品(库的扩展,graphes)
·JDK 1.1标准(测试JDK1.1.8,JDK 1.4和JDK1.5)
要求:
·至少有一个Java VM 1.1
限制:
·30天的试用
·每10分钟会出现一个弹出式对话框提醒你这是一个评估版本