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

常用的JavaMath类中的函数介绍

发布时间:2023-07-04 16:05:27

Java中的Math类提供了许多数学函数,用于执行常用的数学计算。下面是常用的Java Math类中的一些函数介绍:

1. abs(double a):返回参数的绝对值。

eg:Math.abs(-5)的返回值为5。

2. ceil(double a):返回大于或等于参数的最小double值。

eg:Math.ceil(4.7)的返回值为5.0。

3. floor(double a):返回小于或等于参数的最大double值。

eg:Math.floor(4.3)的返回值为4.0。

4. round(float a):返回参数的四舍五入值。

eg:Math.round(3.6)的返回值为4。

5. max(double a, double b):返回两个参数中较大的值。

eg:Math.max(4.7, 3.2)的返回值为4.7。

6. min(double a, double b):返回两个参数中较小的值。

eg:Math.min(4.7, 3.2)的返回值为3.2。

7. random():返回一个大于等于0.0且小于1.0的随机数。

eg:double randomNum = Math.random()返回得到的随机数。

8. sqrt(double a):返回参数的平方根。

eg:Math.sqrt(16)的返回值为4.0。

9. pow(double a, double b):返回a的b次方。

eg:Math.pow(2, 3)的返回值为8.0。

10. sin(double a):返回参数的正弦值。

eg:Math.sin(30)的返回值为0.5(角度需转化为弧度)。

11. cos(double a):返回参数的余弦值。

eg:Math.cos(0)的返回值为1.0(角度需转化为弧度)。

12. tan(double a):返回参数的正切值。

eg:Math.tan(45)的返回值为1.0(角度需转化为弧度)。

13. exp(double a):返回以e为底的指数值。

eg:Math.exp(1)的返回值为2.718281828459045。

14. log(double a):返回参数的自然对数值。

eg:Math.log(10)的返回值为2.302585092994046。

15. toDegrees(double angrad):将参数从弧度转换为角度。

eg:Math.toDegrees(3.141592653589793)的返回值为180.0。

总的来说,Math类提供了一系列处理数学计算的方法,包括绝对值、四舍五入、取整、最值、随机数、幂函数、三角函数、指数函数、对数函数等,方便开发者进行常见的数学运算。