JFormula
Your rating: Now say why...

0

Evaluate mathematical expressions.   Demo
Add to my Watch List
Email me when discounted
JFormula is a Java library for evaluating mathematical expressions.

  • Decimal, string, boolean operators (or, and, not, xor...)
  • Unicode
  • Boolean expression support : (A<B)&&(B>C), (A or B) and not ( C equals D )
  • String expression support : "abc" != "cba"
  • IF THEN ELSE expression
  • Short expression format : 2x+3y
  • Variable : A=(cos(PI + x )*2) + [y-x]^2
  • Multiple lines expression : A = 1    B = A + 1 ...
  • Functions with decimal, boolean or string
What's New
Version 3.6:

New:

  • Add round, ceil and floor functions
Bugs Fixed:
  • Operator factory couldn't be taken into account using the Shared Context
Requirements
  • Intel/PPC
  • Mac OS X 10.4 or later
  • Java 1.4 or later






    Be the first to recommend a similar software title.
JFormula User Discussion (Write a Review)
ver. 3.x:
Your rating: Now say why...
Overall:

sort: smiles | time
There are currently no reviews or comments. Write a comment or review now.

There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:2,586
Version Downloads:1,032
Type:Development : Libraries
License:Demo
Date:26 Dec 2006
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
JFormula is a Java library for evaluating mathematical expressions.

  • Decimal, string, boolean operators (or, and, not, xor...)
  • Unicode
  • Boolean expression support : (A<B)&&(B>C), (A or B) and not ( C equals D )
  • String expression support : "abc" != "cba"
  • IF THEN ELSE expression
  • Short expression format : 2x+3y
  • Variable : A=(cos(PI + x )*2) + [y-x]^2
  • Multiple lines expression : A = 1    B = A + 1 ...
  • Functions with decimal, boolean or string arguments
  • Evaluation tree produced by a pluggable parsing system
  • Evaluation optimization for symbol value changes
  • Standard library with 24 mathematical functions
  • Delegate for resolving unknown functions or symbols
  • Extend or add a new library dynamically
  • Share multiple formula context
  • Override any functions from the current library by your one
  • Support for multithreaded computing
  • Many samples (library extension, graphes) for API interesting parts
  • JDK 1.1 compliant (tested on JDK1.1.8 and JDK1.4.2)


- -