Java 数学方法



  • 字符串方法

    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
  • 注意:所有Math方法均为static