Previous topicNext topic
Help > 开发指南 > 编程基础 > 数据处理 >
数学函数

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 &lt; θ≤π。
由于 (x, y) 在第 3 象限,因此 -π &lt; θ &lt; -π/2。
由于 (x, y) 在第 4 象限,因此 -π/2 &lt; θ &lt; 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 静态属性 表示圆的周长与其直径的比值,它通过常数 π 指定