Java 数学方法

创建于 2024-12-02 / 28
字体: [默认] [大] [更大]

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



0 人点赞过