프로그래밍 정리/자바

Math 클래스

주누다 2013. 5. 20. 00:12
반응형

Math 클래스

- 수학과 관련된 많은 기능을 제공하는 클래스


- 수학관련 공식은 클래스가 될 수 없다.

- 수학공식에는 State가 없다.


- 대신 관련된 함수들을 static으로 구현하고 Math 클래스에 모았다.

- Math클래스는 단지 수학 Method의 집합


-주요 메소드


static int abs(int arg0)

==> arg의 절대값(absoulte value)을 int로 반환


static long abs(long arg)

==> arg의 절대값을 long으로 반환


static double ceil(double arg)

==> arg보다 크거나 같은 가장 작은 정수를 반환


static double floor(double arg)

==> arg보다 작거나 같은 가장 큰 정수를 반환


static int max(intx, 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에 가장 가까운 정수를 반환


public static double random()

=-> 0과 1 사이의 임의의 숫자 리턴 

반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

배열의 복사  (0) 2013.05.27
가변길이변수  (0) 2013.05.20
System 클래스  (0) 2013.05.19
StringBuffer 클래스  (0) 2013.05.19
String 클래스의 주요 메소드  (0) 2013.05.19