Language/Java

[Java] Math.

arajo 2022. 8. 22. 14:29
728x90

자바 Math 클래스에는 숫자에 대한 수학 작업을 수행할 수 있는 많은 메서드가 있다.

Math.max(x, y)

Math.max(5, 10); // 10

x와 y중 제일 큰 값을 찾는 데 사용

Math.min(x, y)

Math.min(5, 10); // 5

x와 y중 제일 작은 값을 찾는 데 사용

Math.sqrt(x)

Math.sqrt(64); // 8.0

x의 제곱근을 반환한다.

Math.abs(x)

Math.abs(-4.7); // 4.7

x의 절대(양수) 값을 반환한다.

Math.random()

Math.random();

0.0(포함)에서 1.0(제외)사이의 랜덤 수를 반환한다.

 

예를 들어 0에서 100 사이의 랜덤값을 원하는 경우 다음처럼 쓸 수 있다.

int randomNum = (int)(Math.random() * 101); // 0 to 100