java.lang.Math

Math class에서 자주사용하는 메소드를 간단하게 정리


Math 클래스 메소드

Method Description
Math.abs(n) n의 절대값 반환
Math.sqrt(n) n의 제곱근 반환(double)
Math.pow(n, pow) n의 pow승한 값을 반환(double)
Math.round(n) n의 반올림 값을 반환
Math.ceil(n) n의 올림 값을 반환
Math.floor(n) n의 버림 값을 반환
Math.random() 0.0<=n<1.0사이 난수(double)를 반환

Math.round(n)

Math.round는 소수 첫번째 아래에서 반올림을 한다.

double n = 3.14;
		
System.out.println(Math.round(n));

결과화면

3

첫번째 소수점이 아닌 원하는 소수점 아래에서 반올림을 할때 Math.round를 활용할 수 있다. 다음은 소수점 2번째 자리에서 반올림을 하는 예제이다.

double n = 3.69;

System.out.println(Math.round(n*10)/10.0);

결과화면

3.7

3.69*10 = 36.9 반올림 = 37.0 /10.0 = 3.7


Comment