文件名称:java源码小程序-expr:评估Java中的数学表达式
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-25 14:07:19
系统开源
java源码小程序表达式 这个包解析和评估浮点数上的数学表达式,如2 + 2或cos(x/(2*pi)) * cos(y/(2*pi)) 。 设计重点是易于使用和有用的错误消息,易于集成到小程序中,以及良好的性能:快速评估和较短的下载时间。 功能和灵活性不是优先考虑的事项,但代码足够简单,根据您的喜好进行更改应该不难。 源文件中的 Javadoc 注释提供了完整的文档,并提供了用户的视角。 安装它 要安装,请将expr.jar放在您的类路径中。 (如果你是从 GitHub 下载的,你需要先通过运行make创建它。如果你没有make ,那么运行javac -O expr/*.java然后运行jar cf expr.jar expr/*.class .) 要尝试一下,请将expr目录放在您的类路径中。 然后 java expr.Example '3.14159 * x^2' 0 4 1 应该写出中给出的输出。 要将此代码合并到小程序中,请将 expr.jar 放在您的网络服务器可访问的某个位置,并在您的 HTML 中使用 ARCHIVE 属性引用它: <APPLET ARCHIVE="/p
【文件预览】:
expr-master
----Makefile(875B)
----expr()
--------Variable.java(1KB)
--------Benchmark.java(2KB)
--------Expr.java(7KB)
--------Token.java(1KB)
--------Example.java(1KB)
--------Parser.java(9KB)
--------SyntaxException.java(4KB)
--------Scanner.java(4KB)
--------RegressionTest.java(3KB)
----.DS_Store(6KB)
----doc()
--------table.text(3KB)
--------style.latte(963B)
--------user-doc.latte(3KB)
--------user-doc.html(8KB)
--------table.awk(813B)
----COPYING(582B)
----README.md(3KB)
----example()
--------example.html(338B)
--------GraphCanvas.java(717B)
--------LinearScale.java(432B)
--------Scale.java(130B)
--------ParametricCurve.java(878B)
--------BasicGraphApplet.java(2KB)
--------GraphApplet.java(1KB)
--------MultilineLabel.java(588B)
--------FunctionOfX.java(692B)
--------Curve.java(1KB)
----benchmark.sh(433B)