**Visual Studio 6.0**

# Class java.lang.Math

Class Members | This Package | All Packagesjava.lang.Object | +----java.lang.Math

** public final class Math
extends Object **

The class **Math** contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions.

To help ensure portability of Java programs, the definitions of
many of the numeric functions in this package require that they
produce the same results as certain published algorithms. These
algorithms are available from the well-known network library
**netlib** as the package "Freely Distributable
Math Library" (**fdlibm**). These algorithms, which
are written in the C programming language, are then to be
understood as executed with all floating-point operations
following the rules of Java floating-point arithmetic.

The network library may be found on the World Wide Web at

**http://netlib.att.com/**

then perform a keyword search for "**fdlibm**".

The Java math library is defined with respect to the version of
**fdlibm** dated January 4, 1995. Where
**fdlibm** provides more than one definition for a
function (such as **acos**), use the "IEEE 754 core
function" version (residing in a file whose name begins with
the letter **e**).