8.6.1 Math类
在编写Java程序的时候,可能需要计算一个数的平方根、绝对值或者获取一个随机数等。Java.lang包中的Math类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。
Math类两个静态常量:
(1)E=2.7182828284590452354
(2)PI=3.14159265358979323846
Math常用类方法:
public static long abs(double d); //返回b的绝对值
public static double max(double a,double b);//返回a,b的最大值
public static double min(double a,double b);//返回a,b的最小值
public static double random();//产生一个0~1之间的随机数(不包含0和1)
public static double pow(double a,double b);//返回a的b次幂
public static double sqrt(double a);//返回a的平方根
public static double log(double a);//返回a的对数
public static double sin(double a);//返回a的正弦值
public static double asin(double a);//返回a的反正弦值
(int)(Math.random()*100)+1 //1~100之间的随机整数,包括1和100