### JMoney

The Precision You Need For Business Applications

JMoney is pure Java and runs on all platforms that fully support the JDK.

### JMoney at a Glance

JMoney offers precision arithmetic and built-in financial calculations for Java development. As you may know, Java's float and double datatypes only approximate decimal numbers. JMoney's numeric package captures the precision of a decimal number to 15 digits. Its objects give you:

- Control over rounding, so your applications conform to banking conventions and five other rounding conventions
- Underflow and overflow safety
- Convenient error-handling

Using float and double can produce round-off errors, often silently. JMoney contains sophisticated error handling routines to let you know when precision is lost, so you can avoid expensive errors propagated from inexact math calculations. JMoney's numeric classes are more complete than those in java.sql.Numeric, and its objects are integrated with JTools' formatting objects.

JMoney also includes two basic financial math packages: time_value and depreciation. These provide functions for use in economic and financial analysis, and save you the time and trouble of figuring out the complicated algorithms that underlie these classes.

PDF(69k/2pgs)

The time_value package includes an Annuity class that captures the financial information of an annuity and allows recalculations. It also includes a Loan subclass and a TimeValue class for computing loans and tracking the changing value of money over time. The depreciation package has an Asset class that can be depreciated using any of the five methods associated with the Depreciation classes, and a Warehouse class that stores Assets. All classes in the time_value and depreciation packages are available in floating-point or exact formats.

JMoney is available as byte code or source code.

| Rogue Wave Software 850 SW 35th St. Corvallis, OR 97333 Toll-free 800-487-3217 Tel. (541) 754-3010
Fax (541) 757-6650
E-mail: sales@roguewave.com
Web: http://www.roguewave.com

[ Catalog Home ]