거인의 코딩일지
Math.sqrt() 제곱근 구하기 본문
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
'코딩 > JAVA' 카테고리의 다른 글
[JPA] JPA(Java Persistenence API) 란????? (0) | 2023.08.22 |
---|---|
[Spring] @NoArgsConsructor, @RequiredArgsConstructor, @AllArgsConstructor (0) | 2023.08.22 |
String VS StringBuilder VS StringBuffer (0) | 2023.08.10 |
[Collection]Set_기초 (0) | 2023.04.09 |
[Collection] List_기초 (0) | 2023.04.09 |