欢迎访问宙启技术站
智能推送

Java内置函数常用示例:Math库

发布时间:2023-07-03 11:59:46

Java内置函数中的Math库是一个非常常用的库,里面包含了很多数学运算相关的函数,可以方便地进行数学计算。

下面是一些常用的Math库函数的示例:

1. abs():返回一个数的绝对值

int x = -10;
int absX = Math.abs(x);
System.out.println(absX); // 输出结果为10

2. ceil():返回一个数的上限值,即大于等于该数的最小整数

double y = 3.7;
double ceilY = Math.ceil(y);
System.out.println(ceilY); // 输出结果为4.0

3. floor():返回一个数的下限值,即小于等于该数的最大整数

double z = 3.7;
double floorZ = Math.floor(z);
System.out.println(floorZ); // 输出结果为3.0

4. max():返回两个数中较大的一个

int a = 5;
int b = 7;
int maxNum = Math.max(a, b);
System.out.println(maxNum); // 输出结果为7

5. min():返回两个数中较小的一个

int a = 5;
int b = 7;
int minNum = Math.min(a, b);
System.out.println(minNum); // 输出结果为5

6. pow():返回一个数的指定次幂

double base = 2;
int exponent = 3;
double result = Math.pow(base, exponent);
System.out.println(result); // 输出结果为8.0

7. sqrt():返回一个数的平方根

double num = 16;
double sqrtNum = Math.sqrt(num);
System.out.println(sqrtNum); // 输出结果为4.0

8. random():返回一个伪随机数,范围为[0, 1)

double randomNum = Math.random();
System.out.println(randomNum); // 输出结果为一个位于[0, 1)范围的随机数

9. round():返回一个数的四舍五入值

double num = 3.7;
long roundedNum = Math.round(num);
System.out.println(roundedNum); // 输出结果为4

这些是Math库中的一些常用函数示例,还有很多其他函数可以根据具体需求进行使用。通过使用这些函数,可以方便地进行各种数学计算。