-
常用数学函数:Math类中有三种方法(三角函数方法、指数函数方法、服务方法)。
除这些方法以外还提供了两个很有用的double型常量,PI(3.14159)和E(自然对数的底),可以在任意程序中用Math.PI和Math.E来使用这两个常量。
服务方法包括取整、求最小值、求最大值、求绝对值和随机方法。
-
Math类中的三角函数方法:
sin(radians)返回正弦函数值;
toRadians(degree)将以度为单位的角度值转换为以弧度表示。
toDegree(radians)将以弧度为单位的角度值转换为以度来表示;
asin(a)返回以弧度为单位的角度的反三角正弦函数值。
-
Math类中的指数函数方法:
Math.exp(x)返回e的x次方;
Math.log(x)返回x的自然底数;
Math.log10(x)返回x的以10为底的对数;
Math.pow(a,b)返回a的b次方;
Math.sqrt(x)返回x>=0的数字,返回x的平方根
-
Math包括5个取整方法:
Math.ceil(x)x向上取整为它最接近的整数。该整数作为一个双精度值返回;Math.ceil(2.1)返回3.0;
Math.floor(x)x向下取整为他最接近的整数,双精度值返回;Math.floor(2.1)返回2.0;
Math.rint(x)x取整为他最接近的整数。如果x与两个整数的距离相等,偶数的整数作为双精度值返回;Math.rint(2.5)返回2.0;
Math.round(x)如果x是单静度数返回(int)Math.floor(x+0.5);如果x是双精度数则返回(long)Math.floor(x+0.5);Math.round(2.6f)返回3;Math.round(-2.6)返回-3;Math.round(2.0)返回2;
-
Math的max,min,abs方法:Math.max(2,3)返回3;
Math.min(2.5,4.6)返回2.5;
Math.abs(-2.1)返回2;(绝对值)
-
Math中的random方法: (int)(Math.random()*10)---返回0-9的一个随机整数;
50+(int)(Math.random()*10)---返回50-99的一个随机整数;
a+Math.random()*b---返回a-a+b之间的一个随机整数;
随身笔记(Java)-Math
最新推荐文章于 2021-12-07 18:53:10 发布