콘텐츠로 이동

Class Math

package java.lang

java.lang.Object
|
+--java.lang.Math

extends Object:

Math 클래스에는 기본 수식 작업을 수행하기 위한 메소드가 포함되어 있습니다.

Since:

  • JDK1.0, CLDC 1.0
  • static double E — 자연 로그의 기수인 e 에 가장 가까운 double 값
  • static double PI — 원주와 지름의 비율인 pi 에 가장 가까운 double 값
  • static double abs (double a) — double 값의 절대값을 반환합니다.
  • static float abs (float a) — float 값의 절대값을 반환합니다.
  • static int abs (int a) — int 값의 절대값을 반환합니다.
  • static long abs (long a) — long 값의 절대값을 반환합니다.
  • static double ceil (double a) — 인자보다 작지 않고 연산 정수와 같은 가장 작은(음의 무한대에 가장 가까운) double 값을 반환합니다.
  • static double cos (double a) — 각도의 삼각 코사인을 반환합니다.
  • static double floor (double a) — 인자보다 크지 않고 연산 정수와 같은 가장 큰(양의 무한대에 가장 가까운) double 값을 반환합니다.
  • static double max (double a, double b) — 두 double 값 중에서 큰 값을 반환합니다.
  • static float max (float a, float b) — 두 float 값 중에서 큰 값을 반환합니다.
  • static int max (int a, int b) — 두 int 값 중에서 큰 값을 반환합니다.
  • static long max (long a, long b) — 두 long 값 중에서 큰 값을 반환합니다.
  • static double min (double a, double b) — 두 double 값 중에서 작은 값을 반환합니다.
  • static float min (float a, float b) — 두 float 값 중에서 작은 값을 반환합니다.
  • static int min (int a, int b) — 두 int 값 중에서 작은 값을 반환합니다.
  • static long min (long a, long b) — 두 long 값 중에서 작은 값을 반환합니다.
  • static double sin (double a) — 각도의 삼각 사인을 반환합니다.
  • static double sqrt (double a) — double 값을 올바로 반올림한 양의 제곱근을 반환합니다.
  • static double tan (double a) — 각도의 삼각 탄젠트를 반환합니다.
  • static double toDegrees (double angrad) — 라디안 값을 해당 각도로 변환합니다.
  • static double toRadians (double angdeg) — 각도를 해당 라디안 값으로 변환합니다.
public static final double E

Since:

  • CLDC 1.1

See Also:

  • Constant Field Values
public static final double PI

Since:

  • CLDC 1.1

See Also:

  • Constant Field Values
public static double sin(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 사인

Since:

  • CLDC 1.1
public static double cos(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 코사인

Since:

  • CLDC 1.1
public static double tan(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 탄젠트

Since:

  • CLDC 1.1
public static double toRadians(double angdeg)

Parameters:

  • angdeg - 각도(도)

Returns:

  • angdeg에 해당하는 라디안 값

Since:

  • CLDC 1.1
public static double toDegrees(double angrad)

Parameters:

  • angrad - 각도(라디안)

Returns:

  • angrad에 해당하는 각도

Since:

  • CLDC 1.1
public static double sqrt(double a)

Parameters:

  • a - double

Returns:

  • a의 양의 제곱근. 인자가 NaN이거나 0보다 작으면 결과 값은 NaN입니다.

Since:

  • CLDC 1.1
public static double ceil(double a)

Parameters:

  • a - double

Returns:

  • 인자보다 작지 않고 연산 정수와 같은 가장 작은(음의 무한대에 가장 가까운) double

Since:

  • CLDC 1.1
public static double floor(double a)

Parameters:

  • a - double

Returns:

  • 인자보다 크지 않고 연산 정수와 같은 가장 큰(양의 무한대에 가장 가까운) double

Since:

  • CLDC 1.1
public static int abs(int a)

Parameters:

  • a - int

Returns:

  • 인자의 절대값

See Also:

  • Integer.MIN_VALUE
public static long abs(long a)

Parameters:

  • a - long

Returns:

  • 인자의 절대값

See Also:

  • Long.MIN_VALUE
public static float abs(float a)

Parameters:

  • a - float

Returns:

  • 인자의 절대값

Since:

  • CLDC 1.1
public static double abs(double a)

Parameters:

  • a - double

Returns:

  • 인자의 절대값

Since:

  • CLDC 1.1
public static int max(int a,
int b)

Parameters:

  • b - int

Returns:

  • ab 중에서 큰 값

See Also:

  • Long.MAX_VALUE
public static long max(long a,
long b)

Parameters:

  • b - long

Returns:

  • ab 중에서 큰 값

See Also:

  • Long.MAX_VALUE
public static float max(float a,
float b)

Parameters:

  • b - float

Returns:

  • ab 중에서 큰 값
public static double max(double a,
double b)

Parameters:

  • b - double

Returns:

  • ab 중에서 큰 값
public static int min(int a,
int b)

Parameters:

  • b - int

Returns:

  • ab 중에서 작은 값

See Also:

  • Long.MIN_VALUE
public static long min(long a,
long b)

Parameters:

  • b - long

Returns:

  • ab 중에서 작은 값

See Also:

  • Long.MIN_VALUE
public static float min(float a,
float b)

Parameters:

  • b - float

Returns:

  • ab 중에서 작은 값

Since:

  • CLDC 1.1
public static double min(double a,
double b)

Parameters:

  • b - double

Returns:

  • ab 중에서 작은 값

Since:

  • CLDC 1.1
public static double sin(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 사인

Since:

  • CLDC 1.1
public static double cos(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 코사인

Since:

  • CLDC 1.1
public static double tan(double a)

Parameters:

  • a - 각도(라디안)

Returns:

  • 인자의 탄젠트

Since:

  • CLDC 1.1
public static double toRadians(double angdeg)

Parameters:

  • angdeg - 각도(도)

Returns:

  • angdeg에 해당하는 라디안 값

Since:

  • CLDC 1.1
public static double toDegrees(double angrad)

Parameters:

  • angrad - 각도(라디안)

Returns:

  • angrad에 해당하는 각도

Since:

  • CLDC 1.1
public static double sqrt(double a)

Parameters:

  • a - double

Returns:

  • a의 양의 제곱근. 인자가 NaN이거나 0보다 작으면 결과 값은 NaN입니다.

Since:

  • CLDC 1.1
public static double ceil(double a)

Parameters:

  • a - double

Returns:

  • 인자보다 작지 않고 연산 정수와 같은 가장 작은(음의 무한대에 가장 가까운) double

Since:

  • CLDC 1.1
public static double floor(double a)

Parameters:

  • a - double

Returns:

  • 인자보다 크지 않고 연산 정수와 같은 가장 큰(양의 무한대에 가장 가까운) double

Since:

  • CLDC 1.1
public static int abs(int a)

Parameters:

  • a - int

Returns:

  • 인자의 절대값

See Also:

  • Integer.MIN_VALUE
public static long abs(long a)

Parameters:

  • a - long

Returns:

  • 인자의 절대값

See Also:

  • Long.MIN_VALUE
public static float abs(float a)

Parameters:

  • a - float

Returns:

  • 인자의 절대값

Since:

  • CLDC 1.1
public static double abs(double a)

Parameters:

  • a - double

Returns:

  • 인자의 절대값

Since:

  • CLDC 1.1
public static int max(int a,
int b)

Parameters:

  • b - int

Returns:

  • ab 중에서 큰 값

See Also:

  • Long.MAX_VALUE
public static long max(long a,
long b)

Parameters:

  • b - long

Returns:

  • ab 중에서 큰 값

See Also:

  • Long.MAX_VALUE
public static float max(float a,
float b)

Parameters:

  • b - float

Returns:

  • ab 중에서 큰 값
public static double max(double a,
double b)

Parameters:

  • b - double

Returns:

  • ab 중에서 큰 값
public static int min(int a,
int b)

Parameters:

  • b - int

Returns:

  • ab 중에서 작은 값

See Also:

  • Long.MIN_VALUE
public static long min(long a,
long b)

Parameters:

  • b - long

Returns:

  • ab 중에서 작은 값

See Also:

  • Long.MIN_VALUE
public static float min(float a,
float b)

Parameters:

  • b - float

Returns:

  • ab 중에서 작은 값

Since:

  • CLDC 1.1
public static double min(double a,
double b)

Parameters:

  • b - double

Returns:

  • ab 중에서 작은 값

Since:

  • CLDC 1.1