Android Math 其实就是一些数学公式,可以直接返回你想要的值。不但简单实用,还能提高代码质量,以及--逼格!
Math.E 返回记录e的常量
Math.abs 返回绝对值
Math.sin 返回正弦函数 Math.asin 反正弦函数
Math.cos 返回余弦函数 Math.acos 反余弦函数
Math.tan 返回正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数
Math.toDegrees 返回 弧度转化为角度 Math.toRadians 角度转化为弧度
Math.ceil 得到不小于某数的最大整数
例: Math.ceil(9.9) =10; Math.ceil(-9.9) = -9
Math.floor 得到不大于某数的最大整数
例: Math.floor(9.9) =9; Math.floor(-9.9) =-10
Math.rint 返回距离某数最近的整数(返回double型)
例:Math.rint(9.5) = 9.0; Math.rint(9.4) = 9.0; Math.rint(9.6) = 10.0;
Math.round 四舍五入 (返回int型或者long型)
Math.exp 返回e的任意次方
Math.log10 返回以10为底的对数
Math.log 返回自然对数
Math.random 返回0,1之间的一个随机数
Math.IEEEremainder(x,y) 返x%y的值
Math.max 返回两数中最大
Math.min 返回两数中最小
Math.sqrt 返回开方
Math.pow 返回某数的任意次方
Math.sqrt(x): 返回平方根
Math.pow(x,y): 返回x的y次方
Math.nextDown(X) : 比X小0.00001
Math.nextUp(X): 比X大0.00001
Math.addExact(1, 2); 加法运算
Math.subtractExact(3, 5); 减法运算
Math.multiplyExact(2, 4); 乘法运算
Math.scalb(6, 3); 表示6 * (2的3次方)
OK 就是这样!期待共同进步
@Auther: David
@email :david.forever.god@gmail.com
Learn from yesterday, live for today, hope for tomorrow.