Java의 Power Function: 특별한 경우, 장점 및 응용

게시 됨: 2021-12-22

목차

Java에서 Power Function이란 무엇입니까?

JAVA의 거듭제곱 함수는 계산상 수학의 지수 함수와 유사합니다. 다른 숫자의 거듭제곱으로 거듭난 숫자의 값을 계산하는 데 사용됩니다. 지수는 고급 수학에서 광범위하게 사용되어 프로그래머가 지정된 횟수만큼 곱한 수를 나타낼 수 있습니다. JAVA의 power 함수는 최종 사용자로부터 두 개의 매개변수를 받고 실행 시 첫 번째 매개변수의 값을 두 번째 매개변수의 거듭제곱으로 제곱한 값을 반환합니다.

JAVA에는 다양한 수학 함수 및 연산의 계산을 지원하는 포괄적인 라이브러리가 장착되어 있습니다. 이 라이브러리는 JAVA에서 Math 클래스라고 합니다. 그것은 자바에 있습니다. 랭 패키지. Math 라이브러리에는 기본적인 수치 연산, 삼각법, 최소-최대 찾기, 난수 생성기 및 로그 연산이 포함되어 있습니다. 전원 함수는 JAVA이므로 Java 유형입니다. 랑. 수학. pow() 라이브러리, JAVA Math 클래스에 내장된 메소드.

통사론

JAVA의 power 함수 구문은 다음과 같습니다.

java.long.Math.pow(이중 기수, 이중 지수)

이것은 기본 지수의 이중 값을 반환합니다.

여기서 base는 첫 번째 인수 또는 첫 번째 숫자를 나타내고 지수는 두 번째 인수 또는 두 번째 숫자를 나타냅니다.

이 메소드는 double 유형의 밑수와 지수 매개변수를 사용합니다. Double 유형은 JAVA의 기본 데이터 유형입니다. 값 범위가 무제한인 경우 double 데이터 유형은 일반적으로 10진수 값에 사용됩니다. 따라서 프로그램이 정수 값을 필요로 하는 경우 JAVA의 power 함수 구문에서 변수 선언을 'double'에서 'int'로 형변환해야 합니다.

기본 데이터 유형은 JAVA에 미리 정의되어 있으며 예약된 키워드로 이름이 지정됩니다. 이것은 프로그램의 모든 변수가 사용되기 전에 먼저 선언되어야 함을 의미합니다. JAVA에서 변수를 선언하려면 변수의 유형과 이름을 명시해야 합니다. 변수의 데이터 유형은 크기, 포함될 수 있는 값 및 수행되는 작업을 결정하는 데 도움이 됩니다. JAVA는 byte, short, int, long, float, double, boolean 및 char의 8가지 기본 데이터 유형을 지원합니다.

세계 최고의 대학에서 온라인 소프트웨어 개발 인증받으십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.

Java에서 Power Function의 특수한 경우

  1. 두 번째 인수가 양수 또는 음수 0이면 반환되는 출력 결과는 1.0이 됩니다.
  2. 두 번째 인수가 1.0이면 출력 결과는 첫 번째 인수의 값과 같습니다.
  3. 다음과 같은 경우 출력 결과는 NaN이 됩니다. 여기서 NaN은 "숫자가 아님"이라는 표현을 나타냅니다. 정의되지 않은 값을 나타냅니다. 그러나 실수하지 마십시오. NaN은 오류가 아니라 할당된 값입니다. 예를 들어, 음수의 제곱근이나 0을 0으로 나눈 것과 같은 허수는 출력 결과로 NaN을 인쇄합니다.
  • 지수는 NaN입니다.
  • 밑은 NaN이고 지수는 0이 아닌 숫자입니다. 반환된 출력 결과는 NaN이 됩니다.
  • 밑의 절대값은 1이고 지수 값은 무한합니다.

4. 다음과 같은 경우 출력 결과는 양의 무한대입니다.

  • 밑의 절대값은 1보다 크고 지수 값은 양의 무한대입니다.
  • 밑의 절대값은 1보다 작고 지수 값은 음의 무한대입니다.
  • 기준 값은 양수 0이고 지수 값은 0보다 작습니다.
  • 기본 값은 음수 0이고 지수 값은 0보다 작지만 유한 홀수 정수는 아닙니다.
  • 기본 값은 양의 무한대이고 지수 값은 0보다 큽니다.
  • 기본 값은 양의 무한대이고 지수 값은 0보다 크지만 유한 홀수 정수는 아닙니다.

5. 다음과 같은 경우 출력 결과는 양수 0입니다.

  • 밑의 절대값은 1보다 크고 지수 값은 음의 무한대입니다.
  • 밑의 절대값은 1보다 작고 지수 값은 양의 무한대입니다.
  • 기준 값은 양수 0이고 지수 값은 0보다 큽니다.
  • 기본 값은 음수 0이고 지수 값은 0보다 크지만 유한 홀수 정수는 아닙니다.
  • 기본 값은 양의 무한대이고 지수 값은 0보다 작습니다.
  • 기본 값은 음의 무한대이고 지수 값은 0보다 작지만 유한 홀수 정수는 아닙니다.

6. 다음과 같은 경우 출력 결과는 음수 0입니다.

  • 기본 값은 음수 0이고 지수 값은 양의 유한 홀수 정수입니다.
  • 기본 값은 음의 무한대이고 지수 값은 음의 유한 홀수 정수입니다.

7. 다음과 같은 경우 출력 결과는 음의 무한대입니다.

  • 기준 값은 음의 0이고 지수 값은 음의 유한 홀수 정수입니다.
  • 기본 값은 음의 무한대이고 지수 값은 양의 유한 홀수 정수입니다.

Java에서 Power 함수의 계산적 이점

JAVA의 거듭제곱 함수는 정수, 소수 또는 분수 값과 같은 다양한 숫자의 거듭제곱을 쉽게 찾는 효율적인 방법입니다. 프로그래머가 처음부터 숫자의 거듭제곱을 계산하는 코드를 작성하기로 선택한 경우를 생각해 보겠습니다.

이 역설을 고려하고 빈번한 지수 및 관련 수학 연산의 필요성을 인식하여 개발자는 수학 연산 최적화 전용 JAVA 라이브러리를 만들려고 했습니다. 따라서 프로그래머는 처음부터 작성된 대체 방법에 의존하는 대신 높은 최적화 및 시간 결정적인 호환성을 요구하는 응용 프로그램의 경우 JAVA의 전원 기능을 활용할 수 있습니다.

또한 프로그래머에게 결과를 원하는 소수 자릿수로 반올림하는 편리함을 제공합니다.

Java에서 Power Function의 실제 응용 프로그램

다음은 JAVA의 power 함수의 실제 응용 프로그램입니다.

1. 과학자와 수학자 - 지수 수학을 사용하면 많은 수를 간결하게 표현할 수 있기 때문에 JAVA의 거듭제곱 함수는 특히 탄소 연대 측정으로 알려진 프로세스에서 매우 신뢰할 수 있습니다. 이 방법은 기하급수적 붕괴 기술을 사용하여 화석 연료의 나이를 결정합니다.

2. 지수 표현은 구조 및 기계 엔지니어를 정의합니다. 중요한 엔지니어링 결정을 안내하는 물리 과학의 법칙입니다. 현재 엔지니어들은 수학적 분석을 수행하기 위해 JAVA의 거듭제곱 함수 응용 프로그램에 점점 더 의존하고 있습니다.

3. 보험계리사와 통계학자 - 보험 산업의 위험을 예측하는 능력은 지수와 다항식을 사용하여 달성됩니다.

4. 바이럴 마케팅 - SEO 최적화, 데이터 분석의 성장, 행동 추적 또는 마케팅 자동화에서 연결된 시퀀스의 조합이든 JAVA의 거듭제곱 기능을 사용하여 많은 수를 단순화하여 통계적 유의성을 달성합니다.

결론

Java 기술을 향상시키려면 이러한 Java 프로젝트에 손을 대야 합니다. Java, 전체 스택 개발에 대해 자세히 알아보려면 upGrad & IIIT-B의 소프트웨어 개발 이그 제 큐 티브 PG 프로그램 – 전문가를 위해 설계되었으며 500시간 이상의 엄격한 교육을 제공하는 전체 스택 개발 전문화를 확인하십시오. 9개 이상의 프로젝트 및 과제, IIIT-B 동문 자격, 실질적인 실습 캡스톤 프로젝트 및 최고의 기업과의 취업 지원.

풀 스택 개발자 되기

LJMU 및 IIIT-B에서 컴퓨터 과학 석사 지원