Java 数学方法参考手册
Java Math 类有许多方法,允许您对数字执行数学任务。
所有数学方法
下表列出了所有数学方法:
| 方法 | 描述 | 返回值类型 |
|---|---|---|
| abs(x) | 返回x的绝对值 | double|float|int|long |
| acos(x) | 返回x的反余弦,单位为弧度 | double |
| asin(x) | 返回x的反正弦,以弧度为单位 | double |
| atan(x) | 以-PI/2和PI/2弧度之间的数值形式返回x的反正切 | double |
| atan2(y,x) | 返回从直角坐标(x,y)到极坐标(r,θ)转换的角度θ。 | double |
| cbrt(x) | 返回x的立方根 | double |
| ceil(x) | 返回向上舍入到最接近整数的x值 | double |
| copySign(x, y) | 返回第一个浮点x和第二个浮点y的符号 | double |
| cos(x) | 返回x的余弦(x以弧度为单位) | double |
| cosh(x) | 返回双精度值的双曲余弦 | double |
| exp(x) | 返回 Ex的值 | double |
| expm1(x) | 返回 ex -1 | double |
| floor(x) | 返回向下舍入到最接近整数的x值 | double |
| getExponent(x) | 返回x中使用的无偏指数 | int |
| hypot(x, y) | 返回无中间溢出或下溢的 sqrt(x2 +y2) | double |
| IEEEremainder(x, y) | 按照IEEE 754标准的规定,计算x和y上的余数运算 | double |
| log(x) | 返回x的自然对数(以E为底) | double |
| log10(x) | 返回x的以10为底的对数 | double |
| log1p(x) | 返回x和1之和的自然对数(以E为底) | double |
| max(x, y) | 返回具有最高值的数字 | double|float|int|long |
| min(x, y) | 返回具有最小值的数字 | double|float|int|long |
| nextAfter(x, y) | 返回y方向上与x相邻的浮点数 | double|float |
| nextUp(x) | 返回在正无穷方向上与x相邻的浮点值 | double|float |
| pow(x, y) | 将x的值返回为y的幂 | double |
| random() | 返回一个介于0和1之间的随机数 | double |
| round(x) | 返回四舍五入为最接近整数的x值 | int |
| rint() | 返回最接近x且等于数学整数的双精度值 | double |
| signum(x) | 返回x的符号 | double |
| sin(x) | 返回x的正弦值(x以弧度为单位) | double |
| sinh(x) | 返回双精度值的双曲正弦 | double |
| sqrt(x) | 返回x的平方根 | double |
| tan(x) | 返回角度的切线 | double |
| tanh(x) | 返回双精度值的双曲正切 | double |
| toDegrees(x) | 将以弧度为单位测量的角度转换为以度为单位测量的近似等效角度 | double |
| toRadians(x) | 将以度为单位测量的角度转换为以弧度为单位测量的近似角度 | double |
| ulp(x) | 返回x的最小精度(ulp)单位的大小 | double|float |
注释: 所有的数学方法都是 static 静态的。

