Java 中 Math 类的常用方法
Java 中的 Math 类提供了一些静态方法来执行基本数学运算,包括指数、对数、平方根、幂运算、三角函数等。这些方法可以帮助开发者快速实现数学运算,并且可以提高代码的可读性和可维护性。
abs() 方法
abs() 方法返回给定数字的绝对值,可以处理 int、long、float 和 double 四种类型的参数。例如:
* Math.abs(-30.5) == 30.5
* Math.abs(-100.0989) == 100.0989
ceil() 方法
ceil() 方法返回大于或等于给定数字的最小整数值。例如:
* Math.ceil(30.4) == 31.0
* Math.ceil(-8.0989) == -8.0
floor() 方法
floor() 方法返回小于或等于给定数字的最大整数值。例如:
* Math.floor(30.4) == 30.0
* Math.floor(-8.0989) == -9.0
max() 和 min() 方法
max() 方法返回两个数字中的最大值,而 min() 方法返回两个数字中的最小值。例如:
* Math.max(10, 20) == 20
* Math.min(10, 20) == 10
rint() 方法
rint() 方法返回最接近给定数字的整数值。例如:
* Math.rint(30.4) == 30.0
* Math.rint(30.5) == 31.0
* Math.rint(-8.0989) == -8.0
round() 方法
round() 方法返回最接近给定数字的整数值,如果参数是 double 类型,则返回 long 类型的结果,如果参数是 float 类型,则返回 int 类型的结果。例如:
* Math.round(30.1) == 30
* Math.round(30.5) == 31
* Math.round(-8.0989) == -8
random() 方法
random() 方法返回一个介于 0 和 1 之间的伪随机数。例如:
* Math.random() == 0.83636823562201235
sqrt() 方法
sqrt() 方法计算给定数字的平方根,返回类型为 double。例如:
* Math.sqrt(16) == 4.0
pow() 方法
pow() 方法计算给定数字的幂,返回类型为 double。例如:
* Math.pow(2, 3) == 8.0
其他方法
Math 类还提供了一些其他有用的方法,例如acos()、asin()、atan()、atan2()、cbrt()、cos()、cosh()、exp()、expm1() 等,这些方法可以帮助开发者快速实现数学运算。
Java 中的 Math 类提供了大量有用的静态方法来执行数学运算,帮助开发者快速实现数学运算,并且可以提高代码的可读性和可维护性。