目录
Math类
1.定义
Math类是一个帮助我们用于进行数学计算的工具类
2.特点
- Math类所在包为java.lang包,因此在使用的时候不需要进行导包。
- Math类的父类是object。
- Math类被final修饰了,因此该类是不能被继承的。
- 在API文档中没有体现可用的构造方法,因此我们就不能直接通过new关键字去创建Math类的对象。
- Math类中的方法都是静态static的,因此在使用的时候我们可以直接通过类名去调用。
3.常用方法
public static int abs(int a) // 返回参数的绝对值
public static double ceil(double a) // 返回向上取整的double值
public static double floor(double a) // 返回向下取整的double值
public static int round(float a) // 返回四舍五入的int值
public static int max(int a,int b) // 返回两个int值中的较大值
public static int min(int a,int b) // 返回两个int值中的较小值
public static double pow (double a,double b) // 返回a的b次幂的值
public static double random() // 返回一个[0.0,1.0)的随机值
ceil英文中是天花板的意思
floor英文中是地板的意思
random函数返回的是[0.0,1.0)注意是左闭右开