Share via


Math 類別

定義

類別 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
繼承
Math
屬性

備註

java.lang.MathJava 檔。

此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

欄位

E

doublee 以外的值,這是自然對數的基底。

Pi

double比任何其他 pi 更接近的值,圓周與其直徑的比率。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
JniPeerMembers

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

PeerReference

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)

方法

Abs(Double)

傳回值的絕對值 double

Abs(Int32)

傳回值的絕對值 int

Abs(Int64)

傳回值的絕對值 long

Abs(Single)

傳回值的絕對值 float

AbsExact(Int32)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

AbsExact(Int64)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

Acos(Double)

傳回值的反餘弦值;傳回的角度在範圍 0 中。

AddExact(Int32, Int32)

傳回其自變數的總和,如果結果溢位 int,則會擲回例外狀況。

AddExact(Int64, Int64)

傳回其自變數的總和,如果結果溢位 long,則會擲回例外狀況。

Asin(Double)

傳回值的反正弦值;傳回的角度位於 -pi/2 到 pi/2 的範圍內。

Atan(Double)

傳回值的反正切值;傳回的角度位於 -pi/2 到 pi/2 的範圍內。

Atan2(Double, Double)

從矩形座標 (x、  轉換的角度傳回ta;y) 到極座標 (r, ;theta) 。

Cbrt(Double)

傳回值的 Cube 根 double 目錄。

Ceil(Double)

傳回最接近負無限大 double) 值的最小 (,該值大於或等於自變數,且等於數學整數。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
CopySign(Double, Double)

傳回具有第二個浮點自變數之符號的第一個浮點自變數。

CopySign(Single, Single)

傳回具有第二個浮點自變數之符號的第一個浮點自變數。

Cos(Double)

傳回角度的三角餘弦值。

Cosh(Double)

傳回值的雙曲餘弦 double 值。

DecrementExact(Int32)

傳回一個遞減的自變數,如果結果溢位 int,則會擲回例外狀況。

DecrementExact(Int64)

傳回一個遞減的自變數,如果結果溢位 long,則會擲回例外狀況。

Dispose()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
Dispose(Boolean)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
Exp(Double)

傳回 Euler 的數位 e 以值乘冪 double

Expm1(Double)

傳回 e<sup>x</sup> -1。

Floor(Double)

傳回最接近正無限大 (double) 小於或等於自變數且等於數學整數的值。

FloorDiv(Int32, Int32)

傳回最接近正無限大) 大於或等於代數商數的最大 (int 值。

FloorDiv(Int64, Int32)

傳回最接近正無限大) 大於或等於代數商數的最大 (long 值。

FloorDiv(Int64, Int64)

傳回最接近正無限大) 大於或等於代數商數的最大 (long 值。

FloorMod(Int32, Int32)

傳回自變數的 int floor 模數。

FloorMod(Int64, Int32)

傳回和 int 自變數的 long floor 模數。

FloorMod(Int64, Int64)

傳回自變數的 long floor 模數。

Fma(Double, Double, Double)

傳回三個自變數的 fused 乘積;也就是說,傳回與第三個自變數加總的前兩個自變數的確切乘積,然後將一次四捨五入至最 double接近的 。

Fma(Single, Single, Single)

傳回三個自變數的 fused 乘積;也就是說,傳回與第三個自變數加總的前兩個自變數的確切乘積,然後將一次四捨五入至最 float接近的 。

GetExponent(Double)

傳回 在表示 double法中使用的不偏差指數。

GetExponent(Single)

傳回 在表示 float法中使用的不偏差指數。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
Hypot(Double, Double)

傳回 sqrt (x<sup 2</sup>> +y<sup 2</sup>>) ,而不需中繼溢位或下溢。

IEEEremainder(Double, Double)

計算 IEEE 754 標準所指定之兩個自變數的餘數運算。

IncrementExact(Int32)

傳回遞增的自變數,如果結果溢位 int,則會擲回例外狀況。

IncrementExact(Int64)

傳回遞增的自變數,如果結果溢位 long,則會擲回例外狀況。

JavaFinalize()

當垃圾收集判斷對象沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Log(Double)

傳回值的自然對數 (基底 e) double

Log10(Double)

傳回值的基底 10 對數 double

Log1p(Double)

傳回自變數和1總和的自然對數。

Max(Double, Double)

傳回兩 double 個值的大於 。

Max(Int32, Int32)

傳回兩 int 個值的大於 。

Max(Int64, Int64)

傳回兩 long 個值的大於 。

Max(Single, Single)

傳回兩 float 個值的大於 。

Min(Double, Double)

傳回兩個 double 值的較小值。

Min(Int32, Int32)

傳回兩個 int 值的較小值。

Min(Int64, Int64)

傳回兩個 long 值的較小值。

Min(Single, Single)

傳回兩個 float 值的較小值。

MultiplyExact(Int32, Int32)

傳回自變數的乘積,如果結果溢位 int,則會擲回例外狀況。

MultiplyExact(Int64, Int32)

傳回自變數的乘積,如果結果溢位 long,則會擲回例外狀況。

MultiplyExact(Int64, Int64)

傳回自變數的乘積,如果結果溢位 long,則會擲回例外狀況。

MultiplyFull(Int32, Int32)

傳回自變數的確切數學乘積。

MultiplyHigh(Int64, Int64)

傳回為 long 兩個 64 位因數之 128 位乘積中最重要的 64 位。

NegateExact(Int32)

傳回自變數的否定,如果結果溢位 int,則會擲回例外狀況。

NegateExact(Int64)

傳回自變數的否定,如果結果溢位 long,則會擲回例外狀況。

NextAfter(Double, Double)

傳回第二個自變數方向中第一個自變數相鄰的浮點數。

NextAfter(Single, Double)

傳回第二個自變數方向中第一個自變數相鄰的浮點數。

NextDown(Double)

傳回與負無限大方向相鄰 d 的浮點值。

NextDown(Single)

傳回與負無限大方向相鄰 f 的浮點值。

NextUp(Double)

傳回正無限大方向相鄰 d 的浮點值。

NextUp(Single)

傳回正無限大方向相鄰 f 的浮點值。

Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Pow(Double, Double)

傳回第一個自變數的值,其乘以第二個自變數的乘冪。

Random()

double傳回正負號的值,大於或等於 0.0 且小於 1.0

Rint(Double)

double傳回值最接近自變數的值,且等於數學整數。

Round(Double)

傳回最接近 long 自變數的 ,並將系結四捨五入為正無限大。

Round(Single)

傳回最接近 int 自變數的 ,並將系結四捨五入為正無限大。

Scalb(Double, Int32)

d回 &次;2<個 sup/sup<>scaleFactor> 四捨五入,就像由單一正確四捨五入的浮點數乘以雙精度浮點數。

Scalb(Single, Int32)

f回 &次;2<個 sup/sup<>scaleFactor> 四捨五入,就像由單一正確四捨五入的浮點乘以浮點數集合的成員一樣。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
Signum(Double)

傳回自變數的符號函式;如果自變數為零,則為零,則為1。

Signum(Single)

傳回自變數的符號函式;如果自變數為零,則為零,則為1。

Sin(Double)

傳回角度的三角正弦值。

Sinh(Double)

傳回值的雙曲正弦 double 值。

Sqrt(Double)

傳回值正確四捨五入的 double 正平方根。

SubtractExact(Int32, Int32)

傳回自變數的差異,如果結果溢位 int,則會擲回例外狀況。

SubtractExact(Int64, Int64)

傳回自變數的差異,如果結果溢位 long,則會擲回例外狀況。

Tan(Double)

傳回角度的三角正切值。

Tanh(Double)

傳回值的雙曲正切值 double

ToArray<T>()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
ToDegrees(Double)

將以弧度為單位測量的角度轉換為以度為單位的近似對等角度。

ToIntExact(Int64)

傳回自變數的值;如果值 long 溢位 int,則會擲回例外狀況。

ToRadians(Double)

將以度為單位測量的角度轉換為以弧度測量的近似對等角度。

ToString()

傳回物件的字串表示。

(繼承來源 Object)
Ulp(Double)

傳回自變數的 ulp 大小。

Ulp(Single)

傳回自變數的 ulp 大小。

UnregisterFromRuntime()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
Wait()

讓目前的線程等到喚醒為止,通常是藉由 <em>notified</em> 或 <em>interrupted</em> 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.Finalized()

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

GetJniTypeName(IJavaPeerable)

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

適用於