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 설명서입니다 java.lang.Math.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

필드

E

double 자연 로그의 기준인 e와 다른 값보다 가까운 값입니다.

Pi

doublepi에 대한 다른 값보다 가까운 값으로, 원의 둘레와 지름의 비율입니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
JniPeerMembers

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

PeerReference

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)
ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 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)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 합계를 int반환합니다.

AddExact(Int64, Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 합계를 long반환합니다.

Asin(Double)

값의 아크 사인을 반환합니다. 반환된 각도는 -pi/2~ pi/2 범위에 있습니다.

Atan(Double)

값의 아크 탄젠트를 반환합니다. 반환된 각도는 -pi/2~ pi/2 범위에 있습니다.

Atan2(Double, Double)

사각형 좌표(, )를 극좌표(xr, )y로 변환하는 각도 세타를 반환합니다.theta).

Cbrt(Double)

값의 큐브 루트를 반환 double 합니다.

Ceil(Double)

인수보다 크거나 같고 수학 정수와 같은 가장 작은(음의 무한대에 가장 가까운) double 값을 반환합니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CopySign(Double, Double)

두 번째 부동 소수점 인수의 기호를 사용하여 첫 번째 부동 소수점 인수를 반환합니다.

CopySign(Single, Single)

두 번째 부동 소수점 인수의 기호를 사용하여 첫 번째 부동 소수점 인수를 반환합니다.

Cos(Double)

각도의 삼각 코사인을 반환합니다.

Cosh(Double)

값의 쌍곡 코사인을 double 반환합니다.

DecrementExact(Int32)

결과가 을 오버플로하는 경우 예외를 throw하여 1씩 감소된 인수를 int반환합니다.

DecrementExact(Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 1씩 감소된 인수를 long반환합니다.

Dispose()

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
Exp(Double)

값의 값으로 올라온 Euler의 숫자 edouble 반환합니다.

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 반환합니다.

FloorMod(Int64, Int32)

int 인수의 바닥 모듈러스를 long 반환합니다.

FloorMod(Int64, Int64)

인수의 바닥 모듈러스를 long 반환합니다.

Fma(Double, Double, Double)

세 인수의 융합 곱하기 추가를 반환합니다. 즉, 세 번째 인수로 요약된 처음 두 인수의 정확한 곱을 반환한 다음 가장 double가까운 로 한 번 반올림합니다.

Fma(Single, Single, Single)

세 인수의 융합 곱하기 추가를 반환합니다. 즉, 세 번째 인수로 요약된 처음 두 인수의 정확한 곱을 반환한 다음 가장 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)

결과가 을 오버플로하는 경우 예외를 throw하여 1씩 증가된 인수를 int반환합니다.

IncrementExact(Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 1씩 증가된 인수를 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)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 곱을 int반환합니다.

MultiplyExact(Int64, Int32)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 곱을 long반환합니다.

MultiplyExact(Int64, Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 곱을 long반환합니다.

MultiplyFull(Int32, Int32)

인수의 정확한 수학 곱을 반환합니다.

MultiplyHigh(Int64, Int64)

long 두 64비트 요소의 128비트 제품 중 가장 중요한 64비트로 반환됩니다.

NegateExact(Int32)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 부정을 int반환합니다.

NegateExact(Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 부정을 반환합니다 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 보다 크거나 같고 보다 작은 1.0양수 기호가 있는 0.0 값을 반환합니다.

Rint(Double)

인수 값 double 에서 가장 가깝고 수학 정수와 같은 값을 반환합니다.

Round(Double)

동률을 양수 무한대로 반올림하여 인수에 가장 long 가까운 를 반환합니다.

Round(Single)

동률을 양수 무한대로 반올림하여 인수에 가장 int 가까운 를 반환합니다.

Scalb(Double, Int32)

&시간을 반환 d 합니다. 올바르게 반올림된 단일 부동 소수점이 double 값 집합의 멤버에 곱한 것처럼 반올림된 2<sup<>scaleFactor/sup>입니다.

Scalb(Single, Int32)

&시간을 반환 f 합니다. 올바르게 반올림된 단일 부동 소수점이 float 값 집합의 멤버에 곱한 것처럼 반올림된 2<sup<>scaleFactor/sup>입니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
Signum(Double)

인수의 signum 함수를 반환합니다. 인수가 0이면 0, 1입니다.

Signum(Single)

인수의 signum 함수를 반환합니다. 인수가 0이면 0, 1입니다.

Sin(Double)

각도의 삼각 사인을 반환합니다.

Sinh(Double)

값의 하이퍼볼릭 사인을 반환합니다 double .

Sqrt(Double)

값의 올바르게 반올림된 양수 제곱근을 double 반환합니다.

SubtractExact(Int32, Int32)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 차이를 반환합니다 int.

SubtractExact(Int64, Int64)

결과가 을 오버플로하는 경우 예외를 throw하여 인수의 차이를 반환합니다 long.

Tan(Double)

각도의 삼각 탄젠트를 반환합니다.

Tanh(Double)

값의 쌍곡선 탄젠트를 반환 double 합니다.

ToArray<T>()

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
ToDegrees(Double)

라디안 단위로 측정된 각도를 도 단위로 측정된 대략적인 각도로 변환합니다.

ToIntExact(Int64)

인수의 값을 반환합니다. 값이 long 을 오버플로하는 경우 예외를 intthrow합니다.

ToRadians(Double)

도 단위로 측정된 각도를 라디안 단위로 측정된 대략적인 각도로 변환합니다.

ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
Ulp(Double)

인수의 ulp 크기를 반환합니다.

Ulp(Single)

인수의 ulp 크기를 반환합니다.

UnregisterFromRuntime()

클래스 Math 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 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 에는 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 기본 숫자 작업을 수행하기 위한 메서드가 포함되어 있습니다.

적용 대상