Java
java.lang.Math
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Programming
자바의 Math 클래스 #
Java의 java.lang 패키지(Package)에 있는 Math 클래스에는 수학연산에 필요한 각종 메소드들이 포함되어 있다. Math클래스는 lang 패키지에 속하는 다른 클래스들과 마찬가지로 별도의 객체 생성 없이도 임의의 변수에 바로 메소드를 적용해서 사용할 수 있다.
주요 메소드 #
메소드 | 설명 |
---|---|
abs(int num) | num의 절대값을 반환한다. |
acos(int num) | num의 arc cosine값을 반환한다. |
asin(int num) | num의 arc sine값을 반환한다. |
atan(int num) | num의 arc tangent값을 반환한다. |
cos(int num) | num의 cosine값을 반환한다. |
sin(int num) | num의 sine값을 반환한다. |
tan(int num) | num의 tangent값을 반환한다. |
ceil(int num) | num의 올림값을 반환한다. |
floor(int num) | num의 내림값을 반환한다. |
exp(double power) | power값만큼 제곱(승)한 값을 반환한다. |
pow(double num, double power) | num이 power만큼 제공(승)된 값을 반환한다. |
acos(int num) | num의 arc cosine값을 반환한다. |
random() | 0.0이상 0.1미만의 임의의 난수를 발생시킨다. |
sqrt(double num) | num의 제곱근을 반환한다. |
Math.E | 자연로그의 밑으로 쓰이는 상수 e |
Math.LN10 | 10의 자연로그 값 |
Math.LN2 | 2의 자연로그 값 |
Math.LOG10E | e의 사용로그(10을 밑으로 하는 로그)값 |
Math.LOG2E | e를 밑으로 하는 e의 로그값 |
Math.PI | 파이(3.14159...... |
log() | 자연로그를 계산한다. |
max(A,B) | A, B 중 큰 쪽을 반환 |
min(A,B) | A, B 중 작은 쪽을 반환 |
hypot(double A, double B) | (A^2+B^2)의 제곱근의 값을 반환 |