字符串方法
Java Math类具有许多方法,可让您对数字执行数学任务。
下表列出了所有Math方法的列表:
方法 |
描述 |
返回类型 |
abs(x) |
返回x的绝对值 |
double|float|int|long |
acos(x) |
返回弧度的x的反余弦值 |
double |
asin(x) |
以弧度返回x的反正弦值 |
double |
atan(x) |
返回x的反正切值作为-PI / 2和PI / 2弧度之间的数值 |
double |
atan2(y,x) |
返回从直角坐标(x,y)转换为极坐标(r,theta)的角度theta。 |
double |
cbrt(x) |
返回x的立方根 |
double |
ceil(x) |
返回x的值,四舍五入到最接近的整数 |
double |
copySign(x, y) |
返回带有第二个浮点y的符号的第一个浮点x |
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值 |
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 |