JFormula ist eine Java-Bibliothek zum Auswerten mathematischer Ausdrücke. Sie kennt die Operatoren +, -, *, ^ und %, Boolsche Ausdrücke, ein kurzes Ausdrucks-Format (2x+3y) und Variable. Der Auswertungsbaum wird mit einem per Plugins erweiterbaren Parsing-System erzeugt. Es wird eine Optimierung der Auswertung für Änderungen der Symbolwerte bereitgestellt. JFormula enthält eine Standard-Bibliothek mit 17 mathematischen Funktionen, kann unbekannte Funktionen und Symbole delegieren und Bibliotheken dynamisch erweitern oder neue hinzufügen. Sie nutzt Threads und ist JDK 1.1-konform. Viele Beispiele für das API sind enthalten. (hjb)