저번에는 제곱을 구하는 공식인 Math.pow()에 대해 정리해 보았는데 이번에는 제곱근을 구하는 공식에 대해 정리해보고자한다.
먼저 제곱과 제곱근의 관계는 아래와 같다.
예시)
4의 제곱은? 16
4의 제곱근은? ±2
루트4는? 2
Math.sqrt() / 제곱근(루트) 구하기
자바에서 특정값의 제곱근을 구하려면 java.lang.Math 클래스의 sqrt() 메소드를 사용한다.
java.lang.Math 클래스는 제곱과 제곱근을 비롯하여 수학계산에 사용하는 메소드를 제공하는 클래스이다.
Math 클래스가 제공하는 메소드는 모두 정적이기 때문에 Import나 Math 클래스 선언 없이 바로 사용이 가능하다.
형식)
Math.sqrt(n)
n = 제곱근을 할 숫자
Math.sqrt() 메소드는 입력값과 출력값 모두 기본적으로 double 타입이다.
예시)
public class soulution {
public static void main(String[] args) {
double result = Math.sqrt(25); //25의 제곱근
System.out.println("25의 제곱근 : "+ result);
}
}
//출력
25의 제곱근 : 5.0
참고 블로그
'Language > Java' 카테고리의 다른 글
[Java] char 배열을 문자열로 변환하기 / String 생성자, String.valueOf(), StringBuilder, Stream (0) | 2023.10.21 |
---|---|
[Java] 문자열 한 글자씩 분리하기 / split(""), charAt(i), toCharArray(), chars() (1) | 2023.10.20 |
[Java] 배열 복사 메서드 / Arrays.copyof(), Arrays.copyofRange(), System.arrayCopy() (0) | 2023.10.17 |
[Java] 배열 초기화와 배열 크기 할당 (0) | 2023.10.15 |
[Java] 범위 출력함수 / IntStream.range, rangeClosed (1) | 2023.10.12 |