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