Math静态类的一些静态方法,可以做一些常规的数学计算。
函数名 | 分类 | 说明 | 参数d说明 | 返回说明 |
Abs | 数学函数 | 返回指定数字的绝对值 | 任意数字 | |
Round | 数学函数 | 将值舍入到最接近的整数或指定的小数位数 | ||
BigMul | 数学函数 | 生成两个 32 位数字的完整乘积。 | 第一个参数a:要相乘的第一个数。 第二个参数b:要相乘的第二个数。 |
包含指定数字乘积的数。 |
Ceiling | 数学函数 | 返回大于或等于指定的数的最小整数值。 | ||
Floor | 数学函数 | 返回小于或等于指定数字的最大整数 | ||
Max | 数学函数 | 返回两个指定数字中较大的一个 | ||
Min | 数学函数 | 返回两个指定数字中较小的一个 | ||
Sqrt | 数学函数 | 返回指定数字的平方根 | ||
Pow | 数学函数 | 返回指定数字的指定次幂。 | 第一个参数x:要乘幂的双精度浮点数。 第二个参数y:指定幂的双精度浮点数。 |
数字x的y次幂。 |
Exp | 数学函数 | 返回 e 的指定次幂 | 指定幂的数字。 | 数字e的d次幂。 如果d等于Double.NaN或Double.PositiveInfinity,则返回该值。 如果 d等于 Double.NegativeInfinity,则返回 0。 |
Log | 数学函数 | 返回指定数字的对数。 | ||
Log10 | 数学函数 | 返回指定数字以10为底的对数 | ||
Sign | 数学函数 | 返回一个指示d的符号的数字。 | 一个指示d的符号的数字,如下表所示。 返回含义: -1表示d小于零。 0表示d等于零。 1表示d大于零。 | |
Truncate | 数学函数 | 返回一个数字的整数部分。 | d的整数部分(即舍弃小数位后剩余的数)。 | |
Acos | 三角函数 | 返回余弦值为指定数字的角度 | 一个表示余弦值的数字,其中 d 必须大于或等于 -1 但小于或等于 1。 | 返回角度 θ,以弧度为单位,满足 0 ≤θ≤π。如果d< -1 或 d> 1 或 d等于NaN,则为Double.NaN。 |
Asin | 三角函数 | 返回正弦值为指定数字的角度 | 一个表示正弦值的数字,其中d必须大于或等于 -1 但小于或等于 1。 | 返回角度 θ,以弧度为单位,满足 -π/2 ≤θ≤π/2。如果d< -1 或 d> 1 或 d等于NaN,则为Double.NaN。 |
Atan | 三角函数 | 返回正切值为指定数字的角度 | 表示正切值的数字。 | 角度 θ,以弧度为单位,满足 -π/2 ≤θ≤π/2。如果 d等于Double.NaN,则为Double.NaN;如果d等于Double.NegativeInfinity,则 -π/2 舍入为双精度值 (-1.5707963267949);或者如果 d等于Double.PositiveInfinity,则 π/2 舍入为双精度值 (1.5707963267949)。 |
Atan2 | 三角函数 | 返回正切值为两个指定数字的商的角度 | 第一个参数y:点的 y 坐标。 第二个参数x:点的 x 坐标。 |
角度 θ,以弧度为单位,满足 -π≤θ≤π,且 tan(θ) =y / x,其中
(x, y) 是笛卡尔平面中的点。 请看下面: 由于 (x, y) 在第 1 象限,因此 0 < θ <π/2。 由于 (x, y) 在第 2 象限,因此 π/2 < θ≤π。 由于 (x, y) 在第 3 象限,因此 -π < θ < -π/2。 由于 (x, y) 在第 4 象限,因此 -π/2 < θ < 0。 如果点在象限的边界上,则返回值如下: 如果 y 为 0 并且 x 不为负值,则 θ = 0。 如果 y 为 0 并且 x 为负值,则 θ = π。 如果 y 为正值并且 x 为 0,则 θ = π/2。 如果 y 为负值并且 x 为 0,则 θ = -π/2。 如果 y 为 0 并且 x 为 0,则 θ = 0。 如果 x 或 y 为 Double.NaN,或者如果 x 和 y 为 Double.PositiveInfinity 或 Double.NegativeInfinity,则该方法返回Double.NaN。 |
Cos | 三角函数 | 返回指定角度的余弦值 | 以弧度计量的角度。 | d的余弦值。 如果d等于Double.NaN、Double.NegativeInfinity或Double.PositiveInfinity,此方法将返回Double.NaN。 |
Cosh | 三角函数 | 返回指定角度的双曲余弦值 | 以弧度计量的角度。 | d的双曲余弦值。 如果d等于Double.NegativeInfinity或Double.PositiveInfinity,则返回Double.PositiveInfinity。 如果d等于Double.NaN,则返回Double.NaN。 |
Sin | 三角函数 | 返回指定角度的正弦值 | 以弧度计量的角度。 | d的正弦值。 如果d等于Double.NaN、Double.NegativeInfinity或Double.PositiveInfinity,此方法将返回Double.NaN。 |
Sinh | 三角函数 | 返回指定角度的双曲正弦值 | 以弧度计量的角度。 | d的双曲正弦值。 如果d等于Double.NegativeInfinity、Double.PositiveInfinity或Double.NaN,则此方法返回等于d的Double。 |
Tan | 三角函数 | 返回指定角度的正切值 | 以弧度计量的角度。 | d的正切值。 如果d等于Double.NaN、Double.NegativeInfinity或PositiveInfinity,此方法将返回Double.NaN。 |
Tanh | 三角函数 | 返回指定角度的双曲正切值 | 以弧度计量的角度。 | d的双曲正切值。 如果d等于Double.NegativeInfinity,则此方法返回 -1。 如果值等于Double.PositiveInfinity,则此方法返回 1。 如果e等于Double.NaN,则此方法返回Double.NaN。 |
E | 静态属性 | 表示自然对数的底,它由常数 e 指定 | ||
PI | 静态属性 | 表示圆的周长与其直径的比值,它通过常数 π 指定 |