java.lang.Math 클래스는 자바에서 수학과 관련된 클래스로 함수, 대수 관계, 평방근 및 삼각 함수 등 기본적인 수치 처리를 실행하기 위한 메소드를 포함하고 있다. 생성자는 없고 메소드를 호출하여 사용한다.
간단한 메소드만 설명하고 나머지는 자바 API를 참고하세요.
메소드 |
설명 |
static int abs(int arg) |
arg의 절대값(absolute value)를 int로 반환 |
static long abs(long arg) |
arg의 절대값을 long형태로 반환 |
static double ceil(double arg) |
arg보다 크거나 같은 가장 작은 정수를 반환 |
static double floor(double arg) |
arg보다 작거나 같은 가장 큰 정수를 반환 |
static int max(int x, int y) |
x,y 값 중에 큰 값을 int형으로 반환 |
static long max(long x, long y) |
x,y 값 중에 큰 값을 long형으로 반환 |
static int min(int x, int y) |
x,y 값 중에 작은 값을 int형으로 반환 |
static long min(long x, long y) |
x,y 값 중에 작은 값을 long형으로 반환 |
static double rint(double arg) |
arg에 가장 가까운 정수를 반환 |
static double random() |
0.0이상 0.1보다 작은 정수 부호의 double값을 반환 |
0~3까지 난수를 얻는 방법)
int random = (int) (Math.random() * 4);
'자바(Java) > JAVA 2SE' 카테고리의 다른 글
Buffered Stream(버퍼 스트림) (0) | 2010.12.02 |
---|---|
숫자의 포맷을 지정하는 NumberFormat 클래스 (0) | 2010.12.01 |
숫자 출력 포맷 결정하기 (0) | 2010.12.01 |
자바의 숫자 객체인 Number 클래스(기본숫자형의 Wrapper객체) (0) | 2010.12.01 |
반복문 - for 문 (0) | 2010.12.01 |