当前位置: java社区 > 04-粗通皮毛 > 阅读正文

java.lang.Math

2021.8.27.   491 次   516字

Math类,封装了一些数学运算相关的静态属性,和静态方法

官方文档传送门:java.lang.Math

静态字段

1.”圆周率Π” 的值

double PI = Math.PI; //3.141592653589793

2.自然对数的底数 e 的值

double E = Math.E;  //2.718281828459045

静态方法

1.获取绝对值

double abs1 = Math.abs(-5);  //5.0

2.取整

double ceil = Math.ceil(5.5); // 向上取整 6.0 
double floor = Math.floor(5.5);  //向下取整 5.0

3.四舍五入

long r1 = Math.round(3.4);   // 3
long r2 = Math.round(3.5);   // 4

4.取最值

int  max = Math.max(10, 20); //20

5.取随机数

double random = Math.random();  //取值范围 [0,1)

6.取次幂

参数与返回值均为 double 类型

System.out.println(Math.pow(2,5));  // 2的5次幂 32.0

7.求平方根

System.out.println(Math.sqrt(4));  // 2.0 , 类型为double

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群