Math클래스 메소드
1
2
3
4
5
6
7
Math.min(int num1, int num2);
: 전달된 두개의 수 중 작은 값을 반환해주는 메소드
int a = 10;
int b = 20;
int res = Math.min(a, b); -> 10
1
2
3
4
5
6
7
Math.max(int num1, int num2);
: 전달된 두개의 수 중 큰 값을 반환해주는 메소드
int a = 10;
int b = 20;
int res = Math.max(a, b); -> 20
1
2
3
4
5
6
7
Math.abs(int num);
: 전달된 수의 절대값을 반환해주는 메소드
int a = 10;
int b = 20;
int res = Math.abs(b-a); -> 10
1
2
3
4
5
6
7
8
9
Math.round(double num);
: 전달된 수의 반올림한 결과를 반환해주는 메소드
int a = 10;
double b = 27.0;
double c = 23.0;
double res = Math.round(b/a); -> 3.0
double res2 = Math.round(c/a); -> 2.0
1
2
3
4
5
6
7
8
9
Math.floor(double num);
: 전달된 수의 버림한 결과를 반환해주는 메소드
int a = 10;
double b = 27.0;
double c = 23.0;
double res = Math.floor(b/a); -> 2.0
double res2 = Math.floor(c/a); -> 2.0
1
2
3
4
5
6
Math.pow(int num1, int num2);
: 전달된 두 수를 이용하여 제곱근 반환, num1 값, num2 지수
Math.pow(2, 4); -> 16
Math.pow(3, 4); -> 81
Math.pow(4, 0.5); -> 2