








Search Home : Computers : Programming : Languages : Java : Class Libraries : Math and Calculations
 32bit Cyclic Redundancy Check (CRC) class: This check is used in numerous systems to verify the integrity of information. It's also used as a hashing function. [Open Source, Public Domain]
 ArciMath BigDecimal: Fast and improved BigDecimal class. [Commercial/Free]
 Colt: High performance scientific and technical computing data structures and methods. (Open Source, Attribution)
 Decimal Arithmetic for Java: Improved BigDecimal class from IBM. [Open source]
 FPLib: A small Java class that implements methods to perform arithmetic operations on 16:16 fixedpoint numbers. [Open source, MIT license]
 ILOG JSolver: A pure Java constraintprogramming engine and a pure Java optimization library. [Commercial]
 JEP  Java Mathematical Expression Parser: Java classes for parsing and evaluating mathematical expressions. Supports multiple variables and userdefined functions. [Open source, GPL or commercial]
 JEPLite: A lightweighted (re)implementation of the Java Expression Parser (jep.sourceforge.net). The intention is to strip some of its notsooftenused features, and thus speeding the rest. Includes expression optimizer. [Open source, GPL]
 JFormula: A Java library for evaluating mathematical expression. It is compatible with the JDK 1.1 and later. [Shareware]
 JMP  Sparse matrix library: A library for sparse matrix computations. Includes a sparse BLAS, many iterative solvers for different problems, sparse matrix I/O and parallelization. [Open source, GPL]
 JMatLink: Connects Java and MATLAB. Native methods make it possible to use MATLAB's computational engine inside your own java applications, applets and servlets. [Freeware, source available]
 JMathTools: A mathematical Java toolbox designed to be easily used and modified for scientific software engineering. [Open source, BSD License]
 JSpline+: For spline approximation, core matrix operations, and linear system solutions. [Commercial w/demo]
 Java Financial Library: A library and quick application for financial software. [Open source, LGPL]
 Java Numerics: Working `group` that offers presentation, news, and libraries related to numerical computing.
 JeksParser: Parses and computes expressions or functions primarily for use in spreadsheet applications such as the example provided. [Beta Evaluation]
 Math Parser: Package to parse and evaluate mathematical expressions at runtime. [Commercial]
 Mathematical expression parser library for Java [GPL]: Library to parse mathematical expressions like x^2+sin(x)root(1/3*x). The following mathematical operations are supported: +  * / ( ) ^ root log sin cos tan asin acos atan. [Open source, GPL]
 Mersenne Twister Pseudo Random Number Generator Classes: Offers multiple replacement implementations for java.util.Random. [Open Source]
 Significant Figures: Handles parsing, rounding, and displaying numbers for scientific applications.


 


