Math 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类 Math
包含用于执行基本数值运算的方法,例如基本指数、对数、平方根和三角函数。
[Android.Runtime.Register("java/lang/Math", DoNotGenerateAcw=true)]
public sealed class Math : Java.Lang.Object
[<Android.Runtime.Register("java/lang/Math", DoNotGenerateAcw=true)>]
type Math = class
inherit Object
- 继承
- 属性
注解
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
字段
E |
|
Pi |
|
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
类 |
JniPeerMembers |
类 |
PeerReference |
类 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不应直接从代码使用。 (继承自 Object) |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不应直接从代码使用。 (继承自 Object) |
方法
Abs(Double) |
返回值的绝对值 |
Abs(Int32) |
返回值的 |
Abs(Int64) |
返回值的绝对值 |
Abs(Single) |
返回值的绝对值 |
AbsExact(Int32) |
类 |
AbsExact(Int64) |
类 |
Acos(Double) |
返回值的弧余弦值;返回的角度在 0 范围内。 |
AddExact(Int32, Int32) |
返回其参数的总和,如果结果溢出 , |
AddExact(Int64, Int64) |
返回其参数的总和,如果结果溢出 |
Asin(Double) |
返回值的反正弦值;返回的角度在 -pi/2 到 pi/2 的范围内。 |
Atan(Double) |
返回值的反正切值;返回的角度在 -pi/2 到 pi/2 的范围内。 |
Atan2(Double, Double) |
返回 矩形坐标 (、& |
Cbrt(Double) |
返回值的多维数据集根 |
Ceil(Double) |
返回最接近负无穷大 () |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
CopySign(Double, Double) |
返回具有第二个浮点参数符号的第一个浮点参数。 |
CopySign(Single, Single) |
返回具有第二个浮点参数符号的第一个浮点参数。 |
Cos(Double) |
返回角度的三角余弦值。 |
Cosh(Double) |
返回值的双曲余弦 |
DecrementExact(Int32) |
返回递减 1 的参数,如果结果溢出 |
DecrementExact(Int64) |
返回递减 1 的参数,如果结果溢出 |
Dispose() |
类 |
Dispose(Boolean) |
类 |
Equals(Object) |
指示其他某个对象是否“等于”此对象。 (继承自 Object) |
Exp(Double) |
返回以值幂为幂 |
Expm1(Double) |
返回 e<sup>x</sup> -1。 |
Floor(Double) |
返回最接近正无穷大的最大 () |
FloorDiv(Int32, Int32) |
返回最接近正无穷大的最大 () |
FloorDiv(Int64, Int32) |
返回最接近正无穷大的最大 () |
FloorDiv(Int64, Int64) |
返回最接近正无穷大的最大 () |
FloorMod(Int32, Int32) |
返回参数的 |
FloorMod(Int64, Int32) |
返回 和 |
FloorMod(Int64, Int64) |
返回参数的 |
Fma(Double, Double, Double) |
返回三个参数的融合乘法加法;即,返回前两个参数的确切乘积,该乘积与第三个参数相加,然后舍入一次到最 |
Fma(Single, Single, Single) |
返回三个参数的融合乘法加法;即,返回前两个参数的确切乘积,该乘积与第三个参数相加,然后舍入一次到最 |
GetExponent(Double) |
返回 表示形式 |
GetExponent(Single) |
返回 表示形式 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
Hypot(Double, Double) |
返回 sqrt (x<sup>2</sup> +y<sup>2</sup>) 没有中间溢出或下溢。 |
IEEEremainder(Double, Double) |
根据 IEEE 754 标准对两个参数计算余数运算。 |
IncrementExact(Int32) |
返回按 1 递增的参数,如果结果溢出 |
IncrementExact(Int64) |
返回按 1 递增的参数,如果结果溢出 |
JavaFinalize() |
当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Log(Double) |
返回值 (基 e) |
Log10(Double) |
返回值的底 10 对数 |
Log1p(Double) |
返回参数和 1 之和的自然对数。 |
Max(Double, Double) |
返回两 |
Max(Int32, Int32) |
返回两 |
Max(Int64, Int64) |
返回两 |
Max(Single, Single) |
返回两 |
Min(Double, Double) |
返回两个 |
Min(Int32, Int32) |
返回两个 |
Min(Int64, Int64) |
返回两个 |
Min(Single, Single) |
返回两个 |
MultiplyExact(Int32, Int32) |
返回参数的乘积,如果结果溢出 |
MultiplyExact(Int64, Int32) |
返回参数的乘积,如果结果溢出 |
MultiplyExact(Int64, Int64) |
返回参数的乘积,如果结果溢出 |
MultiplyFull(Int32, Int32) |
返回参数的确切数学乘积。 |
MultiplyHigh(Int64, Int64) |
返回为两个 |
NegateExact(Int32) |
返回 参数的求反,如果结果溢出 , |
NegateExact(Int64) |
返回 参数的求反,如果结果溢出 |
NextAfter(Double, Double) |
返回第二个参数方向上与第一个参数相邻的浮点数。 |
NextAfter(Single, Double) |
返回第二个参数方向上与第一个参数相邻的浮点数。 |
NextDown(Double) |
返回与 相邻的负无穷大方向的浮点值 |
NextDown(Single) |
返回与 相邻的负无穷大方向的浮点值 |
NextUp(Double) |
返回与 正无穷大方向相邻 |
NextUp(Single) |
返回与 正无穷大方向相邻 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Pow(Double, Double) |
返回为第二个参数的幂引发的第一个参数的值。 |
Random() |
返回一个 |
Rint(Double) |
返回值 |
Round(Double) |
返回最接近 |
Round(Single) |
返回最接近 |
Scalb(Double, Int32) |
|
Scalb(Single, Int32) |
|
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
Signum(Double) |
返回 参数的 signum 函数;如果参数为零,则为零,则为 1。 |
Signum(Single) |
返回 参数的 signum 函数;如果参数为零,则为零,则为 1。 |
Sin(Double) |
返回角度的三角正弦值。 |
Sinh(Double) |
返回值的双曲正弦 |
Sqrt(Double) |
返回值的正确舍入正平方根 |
SubtractExact(Int32, Int32) |
返回参数的差值,如果结果溢出 |
SubtractExact(Int64, Int64) |
返回参数的差值,如果结果溢出 |
Tan(Double) |
返回角度的三角正切值。 |
Tanh(Double) |
返回值的双曲正切 |
ToArray<T>() |
类 |
ToDegrees(Double) |
将以弧度度量的角度转换为以度度量的大致等效角度。 |
ToIntExact(Int64) |
返回 参数的值 |
ToRadians(Double) |
将以度为单位测量的角度转换为以弧度度量的大致等效角度。 |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
Ulp(Double) |
返回参数的 ulp 大小。 |
Ulp(Single) |
返回参数的 ulp 大小。 |
UnregisterFromRuntime() |
类 |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
类 |
IJavaPeerable.DisposeUnlessReferenced() |
类 |
IJavaPeerable.Finalized() |
类 |
IJavaPeerable.JniManagedPeerState |
类 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
类 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
类 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
类 |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
类 |
GetJniTypeName(IJavaPeerable) |
类 |