Math类

Math类的常用方法

Math类都是静态的方法我们只需要直接使用即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package Learn;

public class Test {
public static void main(String[] args) {
double num=-9.2;
//ad返回绝对值
System.out.println(Math.abs(num));
//pow,求幂
System.out.println(Math.pow(num,2));
//ceil求正,求取>=最小的整数
System.out.println(Math.ceil(num));
//floor,求取<=的最大整数
System.out.println(Math.floor(num));
//round,四舍五入,返回的int
System.out.println(Math.round(num));
//sqrt,求开平方
System.out.println(Math.sqrt(9));
//求随机数,返回0-1之间的一个随机小数0<=a<1
//输出2-7之间的一个数
System.out.println(Math.round(Math.random()*5+2));
System.out.println((int)(Math.random()*6+2));

}
}