目录
一.Math类常用的几种方法(静态方法)
1.abs绝对值
2.pow求幂
3.cell向上取整:返回该参数的最小整数
4.floor向下取整:返回该参数的最大整数
5.round 四舍五入
6.sqrt 求开方
7.random随机数
(1)random返回的是0-1之间的随机小数
(2)获取a-b之间的一个随机数整数 公式:int num=(int)(Math.random()*(b-a+1))
8.max返回两个数之间的最大值
9.mim返回两个数之间的最小值
例题如下:
public class MathMethod {
public static void main(String[] args) {
//1.abs绝对值
int abs=Math.abs(-9);
System.out.println(abs);
//2.pow求幂
double pow=Math.pow(2,3);
System.out.println(pow);
//3.cell向上取整:返回该参数的最小整数
double cell=Math.ceil(-2.00001);
System.out.println(cell);
//4.floor向下取整:返回该参数的最大整数
double floor=Math.floor(-4.99999);
System.out.println(floor);
//5.round 四舍五入
long round=Math.round(-5.001);
System.out.println(round);
//6.sqrt 求开方
double sqrt=Math.sqrt(9.0);
System.out.println(sqrt);
System.out.println("-------------");
//7.round随机数
//random返回的是0-1之间的随机小数
//获取a-b之间的一个随机数整数
//int num=(int)(Math.random()*(b-a+1)) 2-7
for (int i=0;i<10;i++){
System.out.println((int)(2+Math.random()*(7-2+1)));
}
System.out.println("---------------");
//8.max返回两个数之间的最大值
int max=Math.max(2,9);
System.out.println(max);
//9.mim返回两个数之间的最小值
int mim=Math.min(2,7);
System.out.println(mim);
}
}
运行结果如下:
9
8.0
-2.0
-5.0
-5
3.0
-------------
3
6
7
2
4
5
2
4
5
6
---------------
9
2