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
- 繼承
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
欄位
| 名稱 | Description |
|---|---|
| E |
|
| Pi |
|
| Tau |
圓常數等於圓周率的兩倍。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
此類別 |
| JniPeerMembers |
取得用於調用此 Java 節點成員的 JNI 元資料。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
方法
| 名稱 | Description |
|---|---|
| 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) |
回傳最小(最接近負無限大) |
| CeilDiv(Int32, Int32) |
報酬 |
| CeilDiv(Int64, Int32) |
報酬 |
| CeilDiv(Int64, Int64) |
報酬 |
| CeilDivExact(Int32, Int32) |
報酬 |
| CeilDivExact(Int64, Int64) |
報酬 |
| CeilMod(Int32, Int32) |
回傳與天花板分割相關的剩餘部分。 |
| CeilMod(Int64, Int32) |
回傳與天花板分割相關的剩餘部分。 |
| CeilMod(Int64, Int64) |
回傳與天花板分割相關的剩餘部分。 |
| Clamp(Double, Double, Double) |
限制一個值到指定的包含範圍,當 |
| Clamp(Int64, Int32, Int32) |
限制某個值在指定的包容範圍內。 |
| Clamp(Int64, Int64, Int64) |
限制某個值在指定的包容範圍內。 |
| Clamp(Single, Single, Single) |
限制一個值到指定的包含範圍,當 |
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
此類別 |
| CopySign(Double, Double) |
回傳第一個浮點參數,並以第二個浮點參數的符號。 |
| CopySign(Single, Single) |
回傳第一個浮點參數,並以第二個浮點參數的符號。 |
| Cos(Double) |
返回角度的三角餘弦。 |
| Cosh(Double) |
回傳一個 |
| DecrementExact(Int32) |
回傳遞減一的參數,若結果超出 。 |
| DecrementExact(Int64) |
回傳減少一的參數,若結果超出 。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
此類別 |
| DivideExact(Int32, Int32) |
返回 和 |
| DivideExact(Int64, Int64) |
返回 和 |
| Equals(Object) |
此類別 |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| Exp(Double) |
返回歐拉數 e 的提升至值的 |
| Expm1(Double) |
回來 e<sup>x</sup> -1。 |
| Floor(Double) |
回傳最大(最接近正無限大) |
| FloorDiv(Int32, Int32) |
回傳最大(最接近正無限大) |
| FloorDiv(Int64, Int32) |
回傳最大(最接近正無限大) |
| FloorDiv(Int64, Int64) |
回傳最大(最接近正無限大) |
| FloorDivExact(Int32, Int32) |
報酬 |
| FloorDivExact(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) |
回傳一個增加一的參數,若結果超出 。 |
| IncrementExact(Int64) |
回傳遞減一的參數,若結果超出 。 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| Log(Double) |
回傳一個值的自然對數(以 |
| Log10(Double) |
回傳一個 |
| 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) |
作為兩個 64 位元因子的 128 位元乘積中,最有意義的 64 位元。 |
| 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) |
將第一個提出參數的值回傳為第二個參數的冪次。 |
| PowExact(Int32, Int32) |
此類別 |
| PowExact(Int64, Int32) |
此類別 |
| Random() |
回傳 |
| Rint(Double) |
回傳 |
| Round(Double) |
返回最 |
| Round(Single) |
返回最 |
| Scalb(Double, Int32) |
回退 |
| Scalb(Single, Int32) |
回退 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
此類別 |
| Signum(Double) |
回傳參數的符號函數;若參數為零,則為零,為1。 |
| Signum(Single) |
回傳參數的符號函數;若參數為零,則為零,為1。 |
| Sin(Double) |
回傳角度的三角正弦。 |
| Sinh(Double) |
返回一個 |
| Sqrt(Double) |
回傳正確四捨五入的正平方根 |
| SubtractExact(Int32, Int32) |
回傳參數的差值,若結果超出 。 |
| SubtractExact(Int64, Int64) |
回傳參數的差額,若結果溢出 , |
| Tan(Double) |
回傳角度的三角切線。 |
| Tanh(Double) |
回傳一個 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToDegrees(Double) |
將以弧度計算的角度轉換為以度為單位的近似等效角度。 |
| ToIntExact(Int64) |
回傳參數的 |
| ToRadians(Double) |
將以度數計的角度轉換為以弧度計的近似角度。 |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| Ulp(Double) |
回傳參數的 ulp 大小。 |
| Ulp(Single) |
回傳參數的 ulp 大小。 |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| UnsignedMultiplyExact(Int32, Int32) |
此類別 |
| UnsignedMultiplyExact(Int64, Int32) |
此類別 |
| UnsignedMultiplyExact(Int64, Int64) |
此類別 |
| UnsignedMultiplyHigh(Int64, Int64) |
回傳無號 128 位元積中最高有效 64 位元。 |
| UnsignedPowExact(Int32, Int32) |
此類別 |
| UnsignedPowExact(Int64, Int32) |
此類別 |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
此類別 |
| IJavaPeerable.Finalized() |
此類別 |
| IJavaPeerable.JniObjectReferenceControlBlock |
此類別 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
此類別 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
此類別 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
此類別 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
此類別 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |