一、基本介绍
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数
二、Math类常见方法
1、abs:绝对值
2、pow:求幂
3、ceil:向上取整
4、floor:向下取整
5、round:四舍五入
6、sqrt:求开方
7、random:求随机数
8、max:求两个数的最大值
9、min:求两个数最小值
public class MathMethod {
public static void main(String[] args) {
//1、abs:绝对值
int abs = Math.abs(-9);
System.out.println(abs);//9
//2、pow:求幂
double pow = Math.pow(2, 4);
System.out.println(pow);//16
//3、ceil:向上取整 返回该 >= 该参数的最小整数(转成double)
double ceil = Math.ceil(3.9);
System.out.println(ceil);//4.0
//4、floor:向下取整 返回该 <= 该参数的最大整数(转成double)
double floor = Math.floor(4.001);
System.out.println(ceil);//4.0
//5、round:四舍五入 Math.round(该参数+0.5);
long round = Math.round(5.51);
System.out.println(round);//6
//6、sqrt:求开方
double sqrt = Math.sqrt(9.0);
System.out.println(sqrt);//3.0
//7、random:求随机数
//获取a - b 之间的一个整数 2 - 7
//(int)(Math.random() * (b - a + 1) + a)
for (int i = 0; i < 10; i++) {
System.out.println((int)(2 + Math.random() * (7 - 2 + 1)));
}
//8、max:求两个数的最大值
int max = Math.max(1, 5);
System.out.println(max);//5
//9、min:求两个数最小值
int min = Math.min(3, 51);
System.out.println(min);//3
}
}