java.lang 패키지
에 정의되어 있다.🚩 Math 클래스의 빈번히 사용되는 메서드들
// 주어진 두 수에 대한 최대값 구하기
int max = Math.max(100, 9000);
System.out.println("최대값 = " + max);
// 주어진 두 수에 대한 최소값 구하기
int min = Math.min(100, 9000);
System.out.println("최소값 = " + min);
// 주어진 수에 대한 절대값 구하기
int abs = Math.abs(-123);
System.out.println("절대값 = " + abs);
// 소수점 반올림
long num = Math.round(3.123456);
System.out.println("반올림 = " + num);
// 원주율
System.out.println("원주율 = " + Math.PI);
// 지수
double pow = Math.pow(2, 4);
System.out.println("지수 = " + pow);
// 제곱근
double sqrt = Math.sqrt(4);
System.out.println("제곱근 = " + sqrt);
🚩 Math 클래스의 random() 메서드 활용법
/*
* 랜덤값 생성하기
* ---------------------------------
* Math.random() 메서드는 0 <= x <1 범위를 갖는 double형의
* 값을 리턴하기 때문에, 원하는 범위의 값을 생성하기 위해서는
* 일련의 공식 적용이 필요하다.
*/
public int random(int min, int max) {
int num
= (int) (Math.random() * (max - min + 1) + min);
return num;
}