常用计算
计算次方:Math.pow(double a,double b)
返回 , 类型为 double。
求绝对值:Math.abs(double a)
取最大最小值:Math.min/max(double a, double b)
只能传入两个参数。
计算算术平方根:Math.sqrt(double a)
三角函数的计算:
Math.sin(Math.PI / 2); //求π/2的正弦值,这里我们可以使用预置的PI进行计算
Math.cos(Math.PI); //求π的余弦值
Math.tan(Math.PI / 4); //求π/4的正切值
Math.asin(1); //三角函数的反函数也是有的,这里是求arcsin1的值
Math.acos(1);
Math.atan(0);
对数函数计算:
Math.log(10) // 默认 是以e为底
Math.log10(100) // 以10为底的log
// 没有 log2, 但可以通过换底公式:log(2)4 = ln4 / ln2
double a = Math.log(4) / Math.log(2)
取整类计算:
Math.ceil(4.5); //向上取整
Math.floor(5.6); // 向下取整