Java의 지수

Mohammad Irfan 2023년10월12일 Java Java Math
  1. Java에서 지수화를 위해pow()메소드 사용
  2. 지수화를 위해 Java에서while 루프 사용
  3. 지수화를 위해 Java에서for 루프 사용
  4. 지수화를 위해 Java에서 재귀 사용
Java의 지수

이 자습서에서는 Java에서 전원 작업을 수행하는 방법을 소개하고이 주제를 이해하기위한 몇 가지 샘플 코드를 나열합니다.

Java에서 지수화를 수행하려면Math 클래스의pow()메소드를 사용하거나 루프 또는 재귀 기술을 사용하여 사용자 정의 코드를 사용할 수 있습니다. 몇 가지 예를 살펴 보겠습니다.

Java에서 지수화를 위해pow()메소드 사용

pow()메서드는 Java의Math 클래스에 속하며 주어진 숫자의 거듭 제곱을 생성하는 데 사용됩니다. pow()는 기본 제공 메서드이기 때문에 간단하고 명확한 메서드로 사용자 지정 코드를 작성하는 작업량을 줄여줍니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    double a = 20;
    double power = 2;
    double result = Math.pow(a, power);
    System.out.println(a + " power of " + power + " = " + result);
  }
}

출력:

20.0 power of 2.0 = 400.0

지수화를 위해 Java에서while 루프 사용

내장 된pow()메소드를 사용하지 않으려면 아래 사용자 정의 코드를 사용하십시오. 이 코드에서while 루프를 사용하여 숫자 거듭 제곱을 생성합니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    double a = 20;
    double power = 2;
    double result = 1;
    double temp = power;

    while (temp != 0) {
      result *= a;
      --temp;
    }
    System.out.println(a + " power of " + power + " = " + result);
  }
}

출력:

20.0 power of 2.0 = 400.0

지수화를 위해 Java에서for 루프 사용

내장 된pow()메소드를 사용하지 않으려면 아래 사용자 정의 코드를 사용할 수 있습니다. 이 코드에서 for루프를 사용하여 수 거듭 제곱을 생성합니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    double a = 20;
    double power = 2;
    double result = 1;
    double temp = power;

    for (; temp != 0; --temp) {
      result *= a;
    }
    System.out.println(a + " power of " + power + " = " + result);
  }
}

출력:

20.0 power of 2.0 = 400.0

지수화를 위해 Java에서 재귀 사용

이것은 또 다른 방법입니다. 재귀를 사용하여 Java에서 지수화를 수행 할 수 있습니다. 재귀는 기본 조건이 충족 될 때까지 함수가 자신을 반복적으로 호출하는 기술입니다. 여기에서 재귀 메서드pow()를 만듭니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  static double result = 1;
  static void pow(double n, double p) {
    if (p <= 0) {
      return;
    } else if (n == 0 && p >= 1) {
      result = 0;
      return;
    } else
      result = result * n;
    pow(n, p - 1);
  }
  public static void main(String[] args) {
    double a = 20;
    double power = 2;
    pow(a, power);
    System.out.println(a + " power of " + power + " = " + result);
  }
}

출력:

20.0 power of 2.0 = 400.0
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다

관련 문장 - Java Math