Java에서 제곱근을 계산하는 방법을 소개합니다.
1. Math.sqrt()
Math.sqrt()는 인자로 전달된 숫자의 제곱근을 계산하여 리턴합니다. sqrt는 Square root를 의미하며 제곱근이라는 뜻입니다.
Math.sqrt()는 형식은 다음과 같습니다.
public static double sqrt(double a)이 함수의 특징은 다음과 같습니다.
- 인자로 a를 전달하면 a의 제곱근이 리턴됩니다.
- 인자로 0을 전달하면 0이 리턴됩니다.
- 인자로 음수나 NaN(Not a Number)를 전달하면 NaN이 리턴됩니다.
2. Math.sqrt() 제곱근 계산 예제
2.1 예제
다음과 같이 제곱근을 계산할 수 있습니다.
double x = 25;
double y = 225;
System.out.println("Math.sqrt(x)=" + Math.sqrt(x));
System.out.println("Math.sqrt(y)=" + Math.sqrt(y));Output:
Math.sqrt(x)=5.0
Math.sqrt(y)=15.02.2 예제
다음과 같이 음수를 인자로 전달하면 NaN이 리턴됩니다.
double negative = -5;
result = Math.sqrt(negative);
System.out.println(result);Output:
NaN2.3 예제
다음과 같이 무한한 값을 인자로 전달하면 Infinity가 리턴됩니다.
double infinity = Double.POSITIVE_INFINITY;
result = Math.sqrt(infinity);
System.out.println(result);Output:
Infinity2.4 예제
다음과 같이 NaN을 인자로 전달하면 NaN이 리턴됩니다.
double nan = Double.NaN;
result = Math.sqrt(nan);
System.out.println(result);Output:
NaNLoading script...
Related Posts
- Java - Unsupported class file major version 61 에러
- Java - String.matches()로 문자열 패턴 확인 및 다양한 예제 소개
- Java - 문자열 공백제거 (trim, replace)
- Java - replace()와 replaceAll()의 차이점
- Java - ArrayList 초기화, 4가지 방법
- Java - 배열 정렬(Sorting) (오름차순, 내림차순)
- Java - 문자열(String)을 비교하는 방법 (==, equals, compare)
- Java - StringBuilder 사용 방법, 예제
- Java - 로그 출력, 파일 저장 방법 (Logger 라이브러리)
- Java IllegalArgumentException 의미, 발생 이유
- Java - NullPointerException 원인, 해결 방법
- Seleninum의 ConnectionFailedException: Unable to establish websocket connection 해결
- Java - compareTo(), 객체 크기 비교
- Java - BufferedReader로 파일 읽기
- Java - BufferedWriter로 파일 쓰기
- Java - BigInteger 범위, 비교, 연산, 형변환
- Java charAt() 함수 알아보기
- Java contains()로 문자(대소문자 X) 포함 확인
- Java - Set(HashSet)를 배열로 변환
- Java - 문자열 첫번째 문자, 마지막 문자 확인
- Java - 문자열 한글자씩 자르기
- Java - 문자열 단어 개수 가져오기
- Java - 1초마다 반복 실행
- Java - 배열을 Set(HashSet)로 변환
- Java - 여러 Set(HashSet) 합치기
- Java - 명령행 인자 입력 받기
- Java - 리스트 역순으로 순회, 3가지 방법
- Java - 특정 조건으로 리스트 필터링, 3가지 방법
- Java - HashMap 모든 요소들의 합계, 평균 계산
- Java - 특정 조건으로 HashMap 필터링
- Java - 싱글톤(Singleton) 패턴 구현
- Java - 숫자 왼쪽에 0으로 채우기
- Java - String 배열 초기화 방법
- Java - 정렬된 순서로 Map(HashMap) 순회
- Java - HashMap에서 key, value 가져오기