English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 흐름 제어

Java 배열

Java 동적 객체(I)

Java 동적 객체(II)

Java 동적 객체(III)

Java 예외 처리

Java List

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math pow() 사용 방법 및 예제

Java Math 수학 메서드

Java Math pow() 메서드는 a의 b승을 구합니다.

그리고, pow(a, b) = ab

pow() 메서드의 문법은 다음과 같습니다:

Math.pow(double num1, double num2)

주의:pow()는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 메서드를 호출할 수 있습니다.

pow() 매개변수

  • num1 - 기본 매개변수

  • num2 - 지수 매개변수

pow() 반환 값

  • 반환 결과 num1num2

  • num이 0이면20을 반환합니다 1.0

  • num이 0이면10이면 0.0을 반환합니다

예제: Java Math pow()

class Main {
  public static void main(String[] args) {
    //데이터 타입을 생성합니다
    double num1 = 5.0;
    double num2 = 3.0;
    // 양수를 가진 Math.pow()
    System.out.println(Math.pow(num1, num2));  // 125.0
    //0을 가진 Math.pow()
    double zero = 0.0;
    System.out.println(Math.pow(num1, zero));    // 0.0
    System.out.println(Math.pow(zero, num2));    // 1.0
    //무한대를 가진 Math.pow()
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.pow(num1, infinity));  // Infinity
    System.out.println(Math.pow(infinity, num2));  // Infinity
    //带负数的Math.pow()
    System.out.println(Math.pow(-num1, -num2));    // 0.008
  }
}

在上面的示例中,我们使用了Math.pow()带有正数负数无穷大的

在此,Double.POSITIVE_INFINITY 用于在程序中实现正无穷大。

当我们把int值传递给pow()方法时,它将自动将该int值转换为该double值。

int a = 2;
int b = 5;
Math.pow(a, b);   // 돌아가기 32.0

추천教程

Java Math 수학 메서드