📜  Java.lang.Math类(1)

📅  最后修改于: 2023-12-03 15:16:02.664000             🧑  作者: Mango

Java.lang.Math类

java.lang.Math类是Java中提供的一个数学函数库,其中包含大量的数学计算方法。该类中的方法都是静态方法,可以直接通过类名进行调用。

常用的方法

以下是该类中一些常用的方法:

abs

abs方法是取绝对值的静态方法,可以用于求整数或浮点数的绝对值。示例代码:

int result = Math.abs(-10); // 返回 10
double result2 = Math.abs(-3.14); // 返回 3.14
ceil & floor

ceil方法是向上取整的静态方法,返回大于或等于参数的最小整数。floor方法是向下取整的方法,返回小于或等于参数的最大整数。示例代码:

double result = Math.ceil(2.1); // 返回 3.0
double result2 = Math.floor(2.9); // 返回 2.0
max & min

maxmin方法用于获取两个数中的最大值和最小值。示例代码:

int result = Math.max(10, 20); // 返回 20
int result2 = Math.min(10, 20); // 返回 10
pow & sqrt

pow方法用于求幂,即计算底数的指定次幂。sqrt方法用于求平方根。示例代码:

double result = Math.pow(2, 3); // 返回 8.0
double result2 = Math.sqrt(9); // 返回 3.0
random

random方法用于生成一个随机数,返回一个0到1之间的双精度浮点数。示例代码:

double result = Math.random(); // 返回介于0到1之间的随机数
总结

Java.lang.Math类提供了众多数值计算相关的方法,能够简化开发人员的工作。开发人员应该熟练掌握该类中的方法,并灵活使用,以提高开发效率。