数学类包含了许多数学函数,如sin、cos、exp、abs等。Math类是一个工具类,它在解决与数学有关的一些问题是有着非常重要的作用。
这个类有两个静态属性:E和PI。E代表数学中的e 2.7182818,而PI代表派pi 3.1415926。
引用时,用法如:Math.E 和 Math.Pi
这个类的方法有:
public static int abs( int a )
public static long abs( long a )
public static float abs( float a )
public static double abs( double a )
abs方法用来求绝对值。
public static native double acos( double a )
acos求反余弦函数。
public static native double asin( double a )
asin求反正弦函数。
public static native double atan( double a )
atan求反正切函数。
public static native double ceil( double a )
ceil返回 最小的 大于a的整数。
public static native double cos( double a )
cos求余弦函数。
public static native double exp( double a )
exp求e的a次幂。
public static native double floor( double a )
floor返回 最大的 小于a的整数。
public static native double log( double a )
log返回lna。
public static native double pow( double a, double b )
pow求a的b次幂。
public static native double sin( double a )
sin求正弦函数。
public static native double sqrt( double a )
sqrt求a的开平方。
public static native double tan( double a )
tan求正切函数。
public static synchronized double random()
返回0到1之间的随机数。
使用这些方法时,用法为Math.***** (*****为方法名)。用法如:
int a=Math.abs(124); int b=Math.floor(-5.2); double s=Math.sqrt(7);