美文网首页
Java中Math 类常用方法

Java中Math 类常用方法

作者: 90后的晨仔 | 来源:发表于2017-08-20 11:36 被阅读110次

    Math 类常用方法

    1.abs() 返回参数的绝对值。

    ##参数可以是 int, float, long, double, short, byte类型。
    ****************************************************************************
    #语法
    double abs(double d)
    float abs(float f)
    int abs(int i)
    long abs(long lng)
    
    ****************************************************************************
    ##实例:
    Integer a = -8;
    double d = -100;
    float f = -90;                          
    System.out.println(Math.abs(a));
    System.out.println(Math.abs(d));     
    System.out.println(Math.abs(f));    
    

    2.ceil() 对整形变量向左取整,返回类型为double型。

    该方法可对一个数进行上舍入,返回值大于或等于给定的参数。
    ----------------------------------------------------------------------------------
    ##语法:
    double ceil(double d)    //参数为double 或 float 的原生数据类型。
    double ceil(float f)
    ----------------------------------------------------------------------------------
    ##返回值
    返回 double 类型,返回值大于或等于给定的参数。
    ----------------------------------------------------------------------------------
      ##实例:
      double  d  = 100.675;
      float   f  = -90;
    
     System.out.println(Math.ceil(d));
     System.out.println(Math.ceil(f));
    

    3.floor() 对整型变量向右取整。返回类型为double类型。

    方法可对一个数进行下舍入,返回给定参数最大的整数,该整数小于或等给定的参数。
    ##语法
    double floor(double d)  //参数:double 或 float 的原生数据类型。
    double floor(float f)
    ----------------------------------------------------------------------------------
    返回值:   返回 double 类型数组,小于或等于给定的参数。
    ----------------------------------------------------------------------------------
    #实例:
    double d = 100.675;
    float f = -90;
    
    System.out.println(Math.floor(d));
    System.out.println(Math.floor(f));
    

    4.rint() 返回与参数最接近的整数。返回类型为double。

    5.round() 返回一个最接近的int、long型值。

    6.min() 返回两个参数中的最小值。

    7.max() 返回两个参数中的最大值。

    8.exp() 返回自然数底数e的参数次方。

    9.log() 返回参数的自然数底数的对数值。

    10.pow() 返回第一个参数的第二个参数次方。

    11.sqrt() 求参数的算术平方根。

    12.sin() 求指定double类型参数的正弦值。

    13.cos() 求指定double类型参数的余弦值。

    14.tan() 求指定double类型参数的正切值。

    16.asin() 求指定double类型参数的反正弦值。

    17.acos() 求指定double类型参数的反余弦值。

    18.atan() 求指定double类型参数的反正切值。

    19.atan2() 将笛卡尔坐标转换为极坐标,并返回极坐标的角度值。

    20.toDegress() 将参数转化为角度。

    21.random()返回一个随机数。

    相关文章

      网友评论

          本文标题:Java中Math 类常用方法

          本文链接:https://www.haomeiwen.com/subject/klhfdxtx.html