프로그래밍 언어/JAVA(자바)

[자바라이브러리] 제곱근 구하기 (Math.sqrt)

냠냠:) 2020. 3. 20. 18:57

일반적인 클래스는 new로 객체를 생성하여 만들지만

 

"Math" 클래스에서 제공하는 수학적 메소드는 다 정적이므로 객체를 만들지 않아도 됩니다.

 

아래 예시 처럼 파라미터나 double형 변수를 선언하고 사용할 수 있습니다. 

 

[사용방법]

 

public double solution(int n){

       double a = Math.sqrt(n);

       return a;

}

 

 

 

기본적으로 Math.sqrt() 메서드는 double형을 반환해줍니다.

파라미터도 double형을 필요로 하지만 int형을 사용해도 오류가 나지 않습니다.

필요하다면 형변환을 통해 필요한 자료형으로 변환 시켜주면 됩니다.

 

*같이 쓰기 좋은 메서드는 Math.round()가 있고 이 메서드는 소수점 자리를 반올림하는 역할을 합니다.

반응형