Java中Math 类常用方法

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()返回一个随机数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 序号 方法与描述Math类1 xxxValue()将number对象转换为xxx数据类型的值并返回。2 ...
    敬java靖阅读 498评论 0 0
  • Number类 在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java...
    jadefly阅读 128评论 0 0
  • 按照用途分类出以下数学和三角函数: ABS 用途:返回某一参数的绝对值。语法:ABS(number) 参数:nu...
    四方院祭司阅读 1,424评论 0 0
  • Description When playing DotA with god-like rivals and pi...
    Gadore千里阅读 465评论 0 0
  • 等天晴的时候 来见我吧 我们一起在阳光下散步 趁着 四月的空气里 还有梨花的香味 等下雨的时候 来见我吧 我们可以...
    杳窈阅读 380评论 0 0