JML

java.lang
Class Math

java.lang.Object
  extended byjava.lang.Math

public final class Math
extends Object


Field Summary
static double E
           
private static long negativeZeroDoubleBits
           
private static long negativeZeroFloatBits
           
static double PI
           
private static Random randomNumberGenerator
           
 
Constructor Summary
private Math()
           
 
Method Summary
static double abs(double)
           
static float abs(float)
           
static int abs(int)
           
static long abs(long)
           
static double acos(double)
           
static double asin(double)
           
static double atan(double)
           
static double atan2(double, double)
           
static double cbrt(double)
           
static double ceil(double)
           
static double copySign(double, double)
           
static float copySign(float, float)
           
static double cos(double)
           
static double cosh(double)
           
static double exp(double)
           
static double expm1(double)
           
static double floor(double)
           
static int getExponent(double)
           
static int getExponent(float)
           
static double hypot(double, double)
           
static double IEEEremainder(double, double)
           
private static void initRNG()
           
static double log(double)
           
static double log10(double)
           
static double log1p(double)
           
static double max(double, double)
           
static float max(float, float)
           
static int max(int, int)
           
static long max(long, long)
           
static double min(double, double)
           
static float min(float, float)
           
static int min(int, int)
           
static long min(long, long)
           
static double nextAfter(double, double)
           
static float nextAfter(float, double)
           
static double nextUp(double)
           
static float nextUp(float)
           
static double pow(double, double)
           
static double random()
           
static double rint(double)
           
static long round(double)
           
static int round(float)
           
static double scalb(double, int)
           
static float scalb(float, int)
           
static double signum(double)
           
static float signum(float)
           
static double sin(double)
           
static double sinh(double)
           
static double sqrt(double)
           
static double tan(double)
           
static double tanh(double)
           
static double toDegrees(double)
           
static double toRadians(double)
           
static double ulp(double)
           
static float ulp(float)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

negativeZeroDoubleBits

private static long negativeZeroDoubleBits

randomNumberGenerator

private static Random randomNumberGenerator

E

public static final double E

PI

public static final double PI

negativeZeroFloatBits

private static long negativeZeroFloatBits
Constructor Detail

Math

private Math()
Method Detail

sin

public static double sin(double)

cos

public static double cos(double)

tan

public static double tan(double)

asin

public static double asin(double)

acos

public static double acos(double)

atan

public static double atan(double)

toRadians

public static double toRadians(double)

toDegrees

public static double toDegrees(double)

exp

public static double exp(double)

log

public static double log(double)

log10

public static double log10(double)

sqrt

public static double sqrt(double)

cbrt

public static double cbrt(double)

IEEEremainder

public static double IEEEremainder(double,
                                   double)

ceil

public static double ceil(double)

floor

public static double floor(double)

rint

public static double rint(double)

atan2

public static double atan2(double,
                           double)

pow

public static double pow(double,
                         double)

round

public static int round(float)

round

public static long round(double)

initRNG

private static void initRNG()

random

public static double random()

abs

public static int abs(int)

abs

public static long abs(long)

abs

public static float abs(float)

abs

public static double abs(double)

max

public static int max(int,
                      int)

max

public static long max(long,
                       long)

max

public static float max(float,
                        float)

max

public static double max(double,
                         double)

min

public static int min(int,
                      int)

min

public static long min(long,
                       long)

min

public static float min(float,
                        float)

min

public static double min(double,
                         double)

ulp

public static double ulp(double)

ulp

public static float ulp(float)

signum

public static double signum(double)

signum

public static float signum(float)

sinh

public static double sinh(double)

cosh

public static double cosh(double)

tanh

public static double tanh(double)

hypot

public static double hypot(double,
                           double)

expm1

public static double expm1(double)

log1p

public static double log1p(double)

copySign

public static double copySign(double,
                              double)

copySign

public static float copySign(float,
                             float)

getExponent

public static int getExponent(float)

getExponent

public static int getExponent(double)

nextAfter

public static double nextAfter(double,
                               double)

nextAfter

public static float nextAfter(float,
                              double)

nextUp

public static double nextUp(double)

nextUp

public static float nextUp(float)

scalb

public static double scalb(double,
                           int)

scalb

public static float scalb(float,
                          int)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.