본문 바로가기

공부 자료/자바[JAVA]

[Java] Math.sqrt() 제곱근(루트) 구하기

Math.sqrt()

: 인자값에 대한 루트값을 반환하는 함수

 

사용방법

Math.sqrt(대상 숫자)

타입 : int, float, double, long 등 숫자타입만 가능

System.out.println(Math.sqrt(9));

System.out.println(Math.sqrt(100));

System.out.println(Math.sqrt(-1));


//출력결과 3  10  NaN

* 음수의 제곱근은 허수로서 존재하지 않기에 루트 안에 음수값은 들어갈 수 없음.

따라서 Math.sqrt(대상숫자)에서 대상 숫자가 음수가 될 경우 출력값은 NaN이 되며 '숫자가 아니다'라는 의미의 에러가 발생한다.