Math Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Klasse Math enthält Methoden zum Ausführen grundlegender numerischer Vorgänge wie elementare exponentielle, Logarithmus-, Quadratwurzel- und Trigonometrische Funktionen.
[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
- Vererbung
- Attribute
Hinweise
Java Dokumentation für java.lang.Math.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| E |
Der |
| Pi |
Der |
| Tau |
Die Kreiskonstante entspricht doppelt pi. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Die Klasse |
| JniPeerMembers |
Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
| Name | Beschreibung |
|---|---|
| Abs(Double) |
Gibt den absoluten Wert eines |
| Abs(Int32) |
Gibt den absoluten Wert eines Werts |
| Abs(Int64) |
Gibt den absoluten Wert eines |
| Abs(Single) |
Gibt den absoluten Wert eines |
| AbsExact(Int32) |
Gibt den absoluten Wert von |
| AbsExact(Int64) |
Gibt den absoluten Wert von |
| Acos(Double) |
Gibt den Arkuskosinus eines Werts zurück; der zurückgegebene Winkel befindet sich im Bereich 0. |
| AddExact(Int32, Int32) |
Gibt die Summe der Argumente zurück, die eine Ausnahme auslösen, wenn das Ergebnis einen |
| AddExact(Int64, Int64) |
Gibt die Summe der Argumente zurück, wodurch eine Ausnahme ausgelöst wird, wenn das Ergebnis ein |
| Asin(Double) |
Gibt den Arkussinus eines Werts zurück; der zurückgegebene Winkel befindet sich im Bereich -pi/2 bis pi/2. |
| Atan(Double) |
Gibt den Bogen-Tangens eines Werts zurück; der zurückgegebene Winkel befindet sich im Bereich -pi/2 bis pi/2. |
| Atan2(Double, Double) |
Gibt den Winkel-Theta aus der Umwandlung rechteckiger Koordinaten ( |
| Cbrt(Double) |
Gibt den Cubestamm eines |
| Ceil(Double) |
Gibt den kleinsten Wert (am nächsten an negative Unendlichkeit |
| CeilDiv(Int32, Int32) |
Gibt |
| CeilDiv(Int64, Int32) |
Gibt |
| CeilDiv(Int64, Int64) |
Gibt |
| CeilDivExact(Int32, Int32) |
Gibt |
| CeilDivExact(Int64, Int64) |
Gibt |
| CeilMod(Int32, Int32) |
Gibt den Rest zurück, der der Obergrenze zugeordnet ist. |
| CeilMod(Int64, Int32) |
Gibt den Rest zurück, der der Obergrenze zugeordnet ist. |
| CeilMod(Int64, Int64) |
Gibt den Rest zurück, der der Obergrenze zugeordnet ist. |
| Clamp(Double, Double, Double) |
Schränkt einen Wert auf den angegebenen inklusiven Bereich ein, der bei Bedarf |
| Clamp(Int64, Int32, Int32) |
Beschränkt einen Wert auf den angegebenen inklusiven Bereich. |
| Clamp(Int64, Int64, Int64) |
Beschränkt einen Wert auf den angegebenen inklusiven Bereich. |
| Clamp(Single, Single, Single) |
Schränkt einen Wert auf den angegebenen inklusiven Bereich ein, der bei Bedarf |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Die Klasse |
| CopySign(Double, Double) |
Gibt das erste Gleitkommaargument mit dem Vorzeichen des zweiten Gleitkommaarguments zurück. |
| CopySign(Single, Single) |
Gibt das erste Gleitkommaargument mit dem Vorzeichen des zweiten Gleitkommaarguments zurück. |
| Cos(Double) |
Gibt den trigonometrischen Kosinus eines Winkels zurück. |
| Cosh(Double) |
Gibt den hyperbolischen Kosinus eines |
| DecrementExact(Int32) |
Gibt das Argument zurück, das um eins erhöht wird und eine Ausnahme ausgelöst wird, wenn das Ergebnis einen |
| DecrementExact(Int64) |
Gibt das Argument zurück, das um eins erhöht wird und eine Ausnahme ausgelöst wird, wenn das Ergebnis ein |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Die Klasse |
| DivideExact(Int32, Int32) |
Gibt den Quotienten von |
| DivideExact(Int64, Int64) |
Gibt den Quotienten von |
| Equals(Object) |
Die Klasse |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| Exp(Double) |
Gibt die Zahl e des Eulers zurück, die an die Potenz eines |
| Expm1(Double) |
Gibt e<sup>x</sup> -1 zurück. |
| Floor(Double) |
Gibt den größten Wert (am nächsten an positive Unendlichkeit) |
| FloorDiv(Int32, Int32) |
Gibt den größten Wert (am nächsten an positive Unendlichkeit) |
| FloorDiv(Int64, Int32) |
Gibt den größten Wert (am nächsten an positive Unendlichkeit) |
| FloorDiv(Int64, Int64) |
Gibt den größten Wert (am nächsten an positive Unendlichkeit) |
| FloorDivExact(Int32, Int32) |
Gibt |
| FloorDivExact(Int64, Int64) |
Gibt |
| FloorMod(Int32, Int32) |
Gibt den Bodenmodul der |
| FloorMod(Int64, Int32) |
Gibt den Bodenmodulus der |
| FloorMod(Int64, Int64) |
Gibt den Bodenmodul der |
| Fma(Double, Double, Double) |
Gibt die fused multiplizierte Add-Ins der drei Argumente zurück; d. h. gibt das genaue Produkt der ersten beiden Argumente zurück, die mit dem dritten Argument addiert und dann einmal auf die nächste |
| Fma(Single, Single, Single) |
Gibt die fused multiplizierte Add-Ins der drei Argumente zurück; d. h. gibt das genaue Produkt der ersten beiden Argumente zurück, die mit dem dritten Argument addiert und dann einmal auf die nächste |
| GetExponent(Double) |
Gibt den unvoreingenommenen Exponenten zurück, der in der Darstellung eines |
| GetExponent(Single) |
Gibt den unvoreingenommenen Exponenten zurück, der in der Darstellung eines |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| Hypot(Double, Double) |
Gibt sqrt(x<sup>2</sup> +y<sup 2>/sup<>) ohne Zwischenüberlauf oder Unterlauf zurück. |
| IEEEremainder(Double, Double) |
Berechnet den Restvorgang auf zwei Argumenten gemäß dem IEEE 754-Standard. |
| IncrementExact(Int32) |
Gibt das Argument inkrementiert um ein Argument zurück, das eine Ausnahme auslöst, wenn das Ergebnis einen |
| IncrementExact(Int64) |
Gibt das Argument inkrementiert um ein Argument zurück, das eine Ausnahme auslöst, wenn das Ergebnis eine |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Log(Double) |
Gibt den natürlichen Logarithmus (Basis e) eines |
| Log10(Double) |
Gibt den Logarithmus der Basis 10 eines |
| Log1p(Double) |
Gibt den natürlichen Logarithmus der Summe des Arguments und 1 zurück. |
| Max(Double, Double) |
Gibt die größer als zwei |
| Max(Int32, Int32) |
Gibt die größer als zwei |
| Max(Int64, Int64) |
Gibt die größer als zwei |
| Max(Single, Single) |
Gibt die größer als zwei |
| Min(Double, Double) |
Gibt die kleineren von zwei |
| Min(Int32, Int32) |
Gibt die kleineren von zwei |
| Min(Int64, Int64) |
Gibt die kleineren von zwei |
| Min(Single, Single) |
Gibt die kleineren von zwei |
| MultiplyExact(Int32, Int32) |
Gibt das Produkt der Argumente zurück, wodurch eine Ausnahme ausgelöst wird, wenn das Ergebnis eine |
| MultiplyExact(Int64, Int32) |
Gibt das Produkt der Argumente zurück, wodurch eine Ausnahme ausgelöst wird, wenn das Ergebnis ein |
| MultiplyExact(Int64, Int64) |
Gibt das Produkt der Argumente zurück, wodurch eine Ausnahme ausgelöst wird, wenn das Ergebnis ein |
| MultiplyFull(Int32, Int32) |
Gibt das genaue mathematische Produkt der Argumente zurück. |
| MultiplyHigh(Int64, Int64) |
Gibt als |
| NegateExact(Int32) |
Gibt die Negation des Arguments zurück, die eine Ausnahme auslöst, wenn das Ergebnis einen |
| NegateExact(Int64) |
Gibt die Negation des Arguments zurück, wobei eine Ausnahme ausgelöst wird, wenn das Ergebnis eine |
| NextAfter(Double, Double) |
Gibt die Gleitkommazahl neben dem ersten Argument in Richtung des zweiten Arguments zurück. |
| NextAfter(Single, Double) |
Gibt die Gleitkommazahl neben dem ersten Argument in Richtung des zweiten Arguments zurück. |
| NextDown(Double) |
Gibt den Gleitkommawert neben |
| NextDown(Single) |
Gibt den Gleitkommawert neben |
| NextUp(Double) |
Gibt den Gleitkommawert neben |
| NextUp(Single) |
Gibt den Gleitkommawert neben |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Pow(Double, Double) |
Gibt den Wert des ersten Arguments zurück, das auf die Potenz des zweiten Arguments erhoben wird. |
| Random() |
Gibt einen |
| Rint(Double) |
Gibt den Wert zurück, der |
| Round(Double) |
Gibt das am nächsten gelegene |
| Round(Single) |
Gibt das am nächsten gelegene |
| Scalb(Double, Int32) |
Gibt |
| Scalb(Single, Int32) |
Gibt |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Die Klasse |
| Signum(Double) |
Gibt die Signumfunktion des Arguments zurück; Null, wenn das Argument null ist, 1. |
| Signum(Single) |
Gibt die Signumfunktion des Arguments zurück; Null, wenn das Argument null ist, 1. |
| Sin(Double) |
Gibt den trigonometrischen Sinus eines Winkels zurück. |
| Sinh(Double) |
Gibt den hyperbolischen Sinus eines |
| Sqrt(Double) |
Gibt die richtig abgerundete positive Quadratwurzel eines |
| SubtractExact(Int32, Int32) |
Gibt die Differenz der Argumente zurück, die eine Ausnahme auslösen, wenn das Ergebnis einen |
| SubtractExact(Int64, Int64) |
Gibt die Differenz der Argumente zurück, wodurch eine Ausnahme ausgelöst wird, wenn das Ergebnis einen Überlauf vorgibt |
| Tan(Double) |
Gibt den trigonometrischen Tangens eines Winkels zurück. |
| Tanh(Double) |
Gibt den hyperbolischen Tangens eines |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToDegrees(Double) |
Wandelt einen in Bogenmaß gemessenen Winkel in einen ungefähr gleichwertigen Winkel um, der in Grad gemessen wird. |
| ToIntExact(Int64) |
Gibt den Wert des |
| ToRadians(Double) |
Wandelt einen in Grad gemessenen Winkel in einen ungefähr gleichwertigen Winkel um, der in Bogenmaß gemessen wird. |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| Ulp(Double) |
Gibt die Größe eines Ulp des Arguments zurück. |
| Ulp(Single) |
Gibt die Größe eines Ulp des Arguments zurück. |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| UnsignedMultiplyHigh(Int64, Int64) |
Gibt die wichtigsten 64 Bits des nicht signierten 128-Bit-Produkts zurück. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Die Klasse |
| IJavaPeerable.Finalized() |
Die Klasse |
| IJavaPeerable.JniObjectReferenceControlBlock |
Die Klasse |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Die Klasse |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Die Klasse |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Die Klasse |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Die Klasse |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |