Math.sqrt()
Math 클래스의 메서드로 제곱근을 계산하는 함수.
java.lang 패키지에 포함. 별도의 Math 클래스 선언 또는 import 없이 사용 가능.
주어진 숫자의 제곱근을 반환하며, 어떤 숫자를 두 번 곱해서 얻은 결과가 입력값이 되는 수를 의미
double result = Math.sqrt(double a);
a : 제곱근을 구하고자 하는 double 타입의 숫자
double 타입의 값을 반환한다. int로 변환하려면 캐스팅 해줘야 함.
* 관련 프로그래머스 문제
[프로그래머스/java/Lv.0] 제곱수 판별하기
* 문제 풀이class Solution { public int solution(int n) { int result = 0; for(int i = 1; i*i * 프로그래머스 다른 풀이class Solution { public int solution(int n) { if (n % Math.sqrt(n) == 0) { return 1; } else { return 2; } }} Math.sqrt(
amy-g.tistory.com
'공부 > JAVA' 카테고리의 다른 글
| [JAVA] 문자열 반복 repeat() (0) | 2024.11.14 |
|---|---|
| [JAVA] 배열 정렬 Arrays.sort() / 베열값 출력Arrays.toString() (0) | 2024.11.06 |
| [JAVA] charAt() 함수 (1) | 2024.11.03 |
| [JAVA] 문자열 공백 제거 trim()과 strip() (0) | 2024.10.31 |
| [Java] 배열 복사 (Arrays.copyOfRange() / System.Arraycopy() / for문) (0) | 2024.10.21 |