Math类

一、Java中的数字(Math)类是final类,不可继承。

1、常数

PI:double圆周率 E:double自然对数

2、截取(注意方法的返回类型)

double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数
int round(float f) 返回四舍五入后的整数 long round(double d) 返回四舍五入后的整数

3、变换(int long float各种类型相似)

double abs(double d) 返回绝对值 double min(double d1, double d2) 返回两个值中较小的值
double max(double d1, double d2)返回两个值中较大的值

4、对数

double log(double d) 自然对数 double exp(double d) E的指数

5、其它

double sqrt(double d) 返回平方根 double random() 返回随机数

 

 二、怎么使用

因为Math类的方法都是静态的,所以直接拿类名调用即可,不用去实例化。

public static void main(String args[]){
  double d = "-129";
  d = Math.abs(d);
  System.out.println("d:" + d);
}

// 运行结果:d:129

 

你可能感兴趣的:(Math)