BE/Java
Math 클래스 메서드 정리
cjsrhd94
2022. 7. 14. 23:36
오늘은 유용하게 사용되는 Math 클래스 메서드들을 정리하려한다.
sqrt()
제곱근을 구한다.
int num = 16;
System.out.println(Math.sqrt(num));
/*
double Math.sqrt(double)
출력 결과: 4.0
*/
random()
0과 1사이의 실수값을 출력한다.(0 포함)
System.out.println(Math.random());
/*
double Math.random()
출력 결과: 0.11231300330818705
*/
abs()
절대값을 구한다.
double num = -15.5;
System.out.println(Math.abs(num));
/*
double Math.abs(double)
출력 결과: 15.5
*/
ceil()
소숫점이 있을 때 값을 올림한다.
double num = -35.7;
System.out.println(Math.ceil(num));
/*
double Math.ceil()
출력 결과: -35.0
*/
floor()
소숫점이 있을 때 값을 내림한다.
double num = 35.7;
System.out.println(Math.floor(num));
/*
double Math.floor()
출력 결과: 35.0
*/
pow()
값을 n번 제곱한다.
System.out.println(Math.pow(2,4));
/*
double Math.pow(double, double)
출력 결과: 16.0
*/
max()
두 수 중 최대값을 구한다.
System.out.println(Math.max(3,5));
/*
double Math.max(double, double)
출력 결과: 5
*/
min()
두 수 중 최소값을 구한다.
System.out.println(Math.min(3,5));
/*
double Math.min(double, double)
출력 결과: 3
*/