Java中常用的数学函数

话不多说,上代码

三角函数方法

Math.PI
圆周率的近似值

Math.E
算术常量e的值(近似于2.71828)

Math.sin(radians)
返回角度的三角正弦函数值(以弧度为单位)

Math.cos(radians)
返回角度的三角余弦函数值

Math.tan(radians)
返回角度的三角正切函数值

Math.toRadians(degree)
将以度为单位的值转化为弧度

Math.toDegrees(radians)
将以弧度为单位的值转化为度

Math.asin(a)
返回角度的反三角正弦函数值

Math.acos(a)
返回角度的反三角余弦函数值

Math.atan(a)
返回角度的反三角正切函数值

指数函数方法

Math.exp(x)
返回算术常量E的x次方

Math.log(x)
返回x的自然底数

Math.log10(x)
返回x的以十为底的对数

Math.pow(a,b)
返回a的b次方

Math.sqrt(x)
对于0以上的数字,返回x的平方根

取整方法

Math.ceil(x)
向上(大)取最接近x的整数

Math.floor(x)
向下(小)取最接近x的整数

Math.rint(x)
取最接近x的整数,距离相等则返回偶数整数

Math.round(x)
四舍五入取整

Math.min(a,b)
返回a与b中的最小值

Math.max(a,b)
返回a与b中的最大值

Math.abs(x)
返回x的绝对值

那么有小部分长得帅的人就会问ceil和floor那个是什么意思呢,举个栗子:
Math.ceil(45.1)=46.0
Math.floor(45.1)=45.0
Math.ceil(-45.1)=-45.0
Math.floor(-45.1)=-46.0

你可能感兴趣的:(Java,java)