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
静态的。