자바 Math 클래스의 메소드 사용법

Math 클래스

java.lang 패키지에 속해있고 수학에서 자주 사용하는 절대값, 반올림, 내림, 제곱근 등을 쉽게 사용할 수 있도록 메소드의 형태로 제공하고 있다.

Math 클래스의 변수

2가지의 상수가 선언되어 있습니다.

Math 클래스의 메소드

1.무작위 수 : random()

int val = (int)(Math.random() * 100);
int dice = (int)(Math.random() * 6) + 1;

2.절대값 : abs()

int a = 5
int b = 100

print(b-a)
print(Math.abs(a-b));

3.올림/내림/반올림 : floor() & ceil() & round()

Math.ceil(9.0) 9
Math.ceil(9.4) 10
Math.ceil(9.000001) 10

Math.floor(9.0) 9
Math.floor(9.9) 9

Math.round(11.0) 11
Math.round(11.4) 11
Math.round(11.5) 12

4.최대,최소 값 : max() & min()

int max = 0
int min = 0
int a = 5
int b = 100

if(a > b){ max = a; min = b }
else { max = b; min = a }

max = Math.max(a, b);
min = Math.min(a, b);

5.제곱 & 제곱근 : pow() & sqrt()

Math.pow(2, 4);
Math.sqrt(25) -> 5

6.삼각함수 : sin(), cos(), tan()

결론



Related Posts