Potenz ganzer Zahlen in Java berechnen

Rupam Yadav 12 Oktober 2023
  1. Verwenden Sie die for-Schleife, um die Leistung einer Ganzzahl in Java zu berechnen
  2. Rekursion verwenden, um die Potenz einer ganzen Zahl in Java zu berechnen
  3. Verwenden Sie Math.pow(), um die Potenz einer Ganzzahl in Java zu berechnen
Potenz ganzer Zahlen in Java berechnen

In diesem Tutorial werden verschiedene Ansätze zur Berechnung der Potenz einer Ganzzahl untersucht. Zu diesem Zweck gibt es Standardmethoden. Dies kann auch mithilfe einer Schleife sowie der Java-Bibliotheksfunktion erreicht werden.

Verwenden Sie die for-Schleife, um die Leistung einer Ganzzahl in Java zu berechnen

Die Potenz einer Zahl ist die Häufigkeit, mit der eine Zahl mit sich selbst multipliziert werden soll. Wir berechnen die Potenz einer Zahl mit einer for-Schleife wie unten angegeben. Hier haben wir eine Variable num und power vom Datentyp int.

Die Funktion calculatePower(int num, int power) hat drei Bedingungen. Wenn die Zahl größer als 0 ist, die Potenz jedoch 0 ist, wird 1 zurückgegeben. Wenn die Potenz nicht 0 ist, die Zahl jedoch 0, wird 0 zurückgegeben.

Im anderen Fall führen wir eine Schleife aus, die den Exponenten der angegebenen Zahl berechnet, der auf die angegebene Potenz angehoben wird.

public class Power {
  public static void main(String args[]) {
    int number = 5;
    int power = 3;
    int result = calculatePower(number, power);
    System.out.println(number + "^" + power + "=" + result);
  }
  static int calculatePower(int num, int power) {
    int answer = 1;
    if (num > 0 && power == 0) {
      return answer;
    } else if (num == 0 && power >= 1) {
      return 0;
    } else {
      for (int i = 1; i <= power; i++) {
        answer = answer * num;
      }
      return answer;
    }
  }
}

Ausgabe:

5^3=125

Rekursion verwenden, um die Potenz einer ganzen Zahl in Java zu berechnen

Mit der rekursiven Funktion CalculatePower können wir die Potenz einer ganzen Zahl berechnen. Eine Rekursion ist ein Mechanismus, der einem Funktionsaufruf hilft, sich selbst aufzurufen.

Hier wird der rekursive Aufruf der Funktion CalculatePower fortgesetzt, bis die Stoppbedingung erfüllt ist, dh wenn pow, das wir übergeben haben, gleich 0 ist.

public class Power {
  public static void main(String args[]) {
    int number = 3;
    int power = 3;
    int result = CalculatePower(number, power);
    System.out.println(number + "^" + power + "=" + result);
  }
  static int CalculatePower(int num, int pow) {
    if (pow == 0)
      return 1;
    else
      return num * CalculatePower(num, pow - 1);
  }
}

Ausgabe:

3^3=27

Verwenden Sie Math.pow(), um die Potenz einer Ganzzahl in Java zu berechnen

Mit der Funktion Math.pow() der Java-Bibliothek können wir die Potenz einer Ganzzahl leicht berechnen. Mit dieser Funktion kann die Zahl berechnet werden, die auf die Potenz einer anderen Zahl angehoben wird.

Diese Methode verwendet zwei Parameter; Die erste Zahl ist die Basis, während die zweite der Exponent ist. Wenn der Pass-Exponent 0 ist, ist das zurückgegebene Ergebnis 1, während das Ergebnis nur dann der Basiswert ist, wenn der Exponent 1 ist. Wenn der zweite übergebene Parameter NaN ist, ist das Ergebnis ebenfalls NaN.

import java.lang.Math;
public class Power {
  public static void main(String args[]) {
    int number = 6;
    int power = 3;
    double result = CalculatePower(number, power);
    System.out.println(number + "^" + power + "=" + result);
  }
  static double CalculatePower(int num, int pow) {
    return Math.pow(num, pow);
  }
}

Ausgabe:

6^3=216.0
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

Verwandter Artikel - Java Math

Verwandter Artikel - Java Int