Java中的Math库函数示例及用法
发布时间:2023-05-27 11:52:41
Math库函数是Java中预定义的数学函数集合,提供了各种数学函数,如三角函数、指数函数、对数函数等,简化了数学计算操作。本文列举了常用的Math库函数,以及它们的用法和示例。
1. Math.abs()
Math.abs()函数用于计算任意数的绝对值,它的返回值为输入参数的非负数。示例代码如下:
int a = -10; double b = -12.5; System.out.println(Math.abs(a)); // 输出:10 System.out.println(Math.abs(b)); // 输出:12.5
2. Math.ceil()
Math.ceil()函数用于向上取整,它的返回值为不小于输入参数的最小整数。示例代码如下:
double a = 2.1; double b = -2.5; System.out.println(Math.ceil(a)); // 输出:3.0 System.out.println(Math.ceil(b)); // 输出:-2.0
3. Math.floor()
Math.floor()函数用于向下取整,它的返回值为不大于输入参数的最大整数。示例代码如下:
double a = 2.1; double b = -2.5; System.out.println(Math.floor(a)); // 输出:2.0 System.out.println(Math.floor(b)); // 输出:-3.0
4. Math.sqrt()
Math.sqrt()函数用于计算一个非负数的平方根,它的返回值为输入参数的平方根。示例代码如下:
double a = 16; double b = 2.5; System.out.println(Math.sqrt(a)); // 输出:4.0 System.out.println(Math.sqrt(b)); // 输出:1.5811388300841898
5. Math.pow()
Math.pow()函数用于计算一个数的几次方,它的两个参数为底数和指数,它的返回值为底数的指数次幂。示例代码如下:
double a = 2; double b = 3; System.out.println(Math.pow(a, b)); // 输出:8.0
6. Math.round()
Math.round()函数用于四舍五入,它的返回值为输入参数的最接近的整数值。示例代码如下:
float a = 2.3f; float b = -2.6f; System.out.println(Math.round(a)); // 输出:2 System.out.println(Math.round(b)); // 输出:-3
7. Math.max()
Math.max()函数用于获取两个数的较大值,它的返回值为输入参数中的较大值。示例代码如下:
int a = 10; int b = 20; System.out.println(Math.max(a, b)); // 输出:20
8. Math.min()
Math.min()函数用于获取两个数的较小值,它的返回值为输入参数中的较小值。示例代码如下:
int a = 10; int b = 20; System.out.println(Math.min(a, b)); // 输出:10
9. Math.random()
Math.random()函数用于生成一个0到1之间的随机数。示例代码如下:
System.out.println(Math.random());
以上是Java中常用的Math库函数,它们的使用可以更方便高效地进行数学运算。
