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) |
2 番目の浮動小数点引数の符号を使用して、最初の浮動小数点引数を返します。 |
CopySign(Single, Single) |
2 番目の浮動小数点引数の符号を使用して、最初の浮動小数点引数を返します。 |
Cos(Double) |
角度の三角コサインを返します。 |
Cosh(Double) |
値の双曲線余弦を |
DecrementExact(Int32) |
1 ずつデクリメントされた引数を返し、結果が をオーバーフローした場合に例外を |
DecrementExact(Int64) |
1 ずつデクリメントされた引数を返し、結果が をオーバーフローした場合に例外を |
Dispose() |
クラス |
Dispose(Boolean) |
クラス |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
Exp(Double) |
値の累乗に引き上げられたオイラーの数値 e を |
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) |
3 つの引数の乗算加算を返します。つまり、 は、最初の 2 つの引数の正確な積を 3 番目の引数で合計した後、最も近い |
Fma(Single, Single, Single) |
3 つの引数の乗算加算を返します。つまり、 は、最初の 2 つの引数の正確な積を 3 番目の引数で合計した後、最も近い |
GetExponent(Double) |
の表現 |
GetExponent(Single) |
の表現 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
Hypot(Double, Double) |
中間オーバーフローまたはアンダーフローなしで sqrt(x<sup>2</sup> +y<sup>2</sup>) を返します。 |
IEEEremainder(Double, Double) |
IEEE 754 標準で規定されている 2 つの引数に対する剰余演算を計算します。 |
IncrementExact(Int32) |
1 ずつインクリメントされた引数を返し、結果が をオーバーフローした場合に例外を |
IncrementExact(Int64) |
1 ずつインクリメントされた引数を返し、結果が をオーバーフローした場合に例外を |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Log(Double) |
値の自然対数 (底 e) を |
Log10(Double) |
値の底 10 対数を |
Log1p(Double) |
引数と 1 の合計の自然対数を返します。 |
Max(Double, Double) |
2 つの |
Max(Int32, Int32) |
2 つの |
Max(Int64, Int64) |
2 つの |
Max(Single, Single) |
2 つの |
Min(Double, Double) |
2 つの |
Min(Int32, Int32) |
2 つの |
Min(Int64, Int64) |
2 つの |
Min(Single, Single) |
2 つの |
MultiplyExact(Int32, Int32) |
引数の積を返し、結果が をオーバーフローした場合に例外を |
MultiplyExact(Int64, Int32) |
引数の積を返し、結果が をオーバーフローした場合に例外を |
MultiplyExact(Int64, Int64) |
引数の積を返し、結果が をオーバーフローした場合に例外を |
MultiplyFull(Int32, Int32) |
引数の正確な数学的積を返します。 |
MultiplyHigh(Int64, Int64) |
2 つの 64 ビット係数の 128 ビット積の最も重要な 64 ビットとして |
NegateExact(Int32) |
引数の否定を返し、結果が をオーバーフローした場合に例外を |
NegateExact(Int64) |
引数の否定を返し、結果が をオーバーフローした場合に例外を |
NextAfter(Double, Double) |
2 番目の引数の方向の最初の引数に隣接する浮動小数点数を返します。 |
NextAfter(Single, Double) |
2 番目の引数の方向の最初の引数に隣接する浮動小数点数を返します。 |
NextDown(Double) |
負の無限大の方向の に |
NextDown(Single) |
負の無限大の方向の に |
NextUp(Double) |
に隣接する浮動小数点値を正の無限大の方向に返します |
NextUp(Single) |
に隣接する浮動小数点値を正の無限大の方向に返します |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
Pow(Double, Double) |
2 番目の引数の累乗に引き上げられた最初の引数の値を返します。 |
Random() |
|
Rint(Double) |
引数に |
Round(Double) |
引数に最も近い |
Round(Single) |
引数に最も近い |
Scalb(Double, Int32) |
|
Scalb(Single, Int32) |
|
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
Signum(Double) |
引数の signum 関数を返します。引数が 0 の場合は 0、1。 |
Signum(Single) |
引数の signum 関数を返します。引数が 0 の場合は 0、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 によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</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) |
クラス |