常用的JavaMath类中的函数介绍
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类提供了一系列处理数学计算的方法,包括绝对值、四舍五入、取整、最值、随机数、幂函数、三角函数、指数函数、对数函数等,方便开发者进行常见的数学运算。
