코딩/JAVA
Math.sqrt() 제곱근 구하기
코딩거인
2023. 8. 14. 17:25
728x90
Math.Sqrt()란?
java.lang.Math클래스의 sqrt() 메서드입니다
double타입의 인수를 전달하면 인수에 대한 double타입의 제곱근 값을 리턴해줍니다
제곱근은 음수가 나올 수 없으므로 음수를 입력하면 NaN(Not a Number)을 리턴해준다
따라서 Math.sqrt(n) % 1 == 0 을 해준다면 제곱근이 되는 수을 알 수 있게 된다!
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));
}
}
728x90