728x90

Math.Sqrt()란?

java.lang.Math클래스의 sqrt() 메서드.

double타입의 인수를 전달하면 인수에 대한 double타입의 제곱근 값을 리턴.

제곱근은 음수가 나올 수 없으므로 음수를 입력하면 NaN(Not a Number)을 리턴.

 


 

Math.Sqrt() 사용예제

import java.io.IOException;

public class MathSqrt {
	public static void main(String[] args) throws IOException  {		
		System.out.println("9의 제곱근 : " + Math.sqrt(9));				
		System.out.println("20의 제곱근 : " + Math.sqrt(20));				
		System.out.println("50의 제곱근 : " + Math.sqrt(50));					
		System.out.println("100의 제곱근 : " + Math.sqrt(100));			
		System.out.println("NaN의 제곱근 : " + Math.sqrt(Double.NaN));	
		System.out.println("-1의 제곱근 : " + Math.sqrt(-1));
	}
}

double형태로 인수를 넣으면 인수의 제곱근을 출력

참고로 NaN 및 -1의 값을 넣으면 "NaN"을 출력

 

 

<결과>

728x90