Potenzierung in Java

Mohammad Irfan 12 Oktober 2023
  1. Erhöhen einer Zahl auf eine Potenz mit der Methode pow() in Java
  2. Erhöhen einer Zahl auf eine Potenz mit Hilfe der while-Schleife in Java
  3. Erhöhen einer Zahl auf eine Potenz mit Hilfe der for-Schleife in Java
  4. Erhöhen einer Zahl auf eine Potenz mit Hilfe die Rekursion in Java
Potenzierung in Java

Dieses Tutorial führt in die Potenzierung in Java ein und zeigt einige Beispielcodes zum Verständnis des Themas.

Um eine Zahl in Java auf eine Potenz zu erhöhen, können wir die Methode pow() der Klasse Math verwenden oder eigenen Code, der eine Schleife oder Rekursionstechnik verwendet. Lassen Sie uns einige Beispiele sehen.

Erhöhen einer Zahl auf eine Potenz mit der Methode pow() in Java

Die Methode pow() gehört zur Klasse Math in Java und dient dazu, eine Zahl der angegebenen Potenz zu erzeugen. Es ist ein einfacher und unkomplizierter Ansatz, da pow() eine eingebaute Methode ist, die den Aufwand für das Schreiben von eigenem Code reduziert. Sehen Sie sich das folgende Beispiel an.

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);
  }
}

Ausgabe:

20.0 power of 2.0 = 400.0

Erhöhen einer Zahl auf eine Potenz mit Hilfe der while-Schleife in Java

Wenn Sie die eingebaute Methode pow() nicht verwenden möchten, dann verwenden Sie den unten stehenden eigenen Code. Wir verwenden eine while-Schleife innerhalb dieses Codes, um eine Zahl hochzupotenzieren. Siehe das Beispiel unten.

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);
  }
}

Ausgabe:

20.0 power of 2.0 = 400.0

Erhöhen einer Zahl auf eine Potenz mit Hilfe der for-Schleife in Java

Wenn Sie nicht die eingebaute pow()-Methode verwenden möchten, verwenden Sie den unten stehenden benutzerdefinierten Code. Wir verwenden die for-Schleife innerhalb dieses Codes, um eine Zahl hochzupotenzieren. Siehe das Beispiel unten.

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);
  }
}

Ausgabe:

20.0 power of 2.0 = 400.0

Erhöhen einer Zahl auf eine Potenz mit Hilfe die Rekursion in Java

Dies ist ein weiterer Ansatz, bei dem wir Rekursion verwenden können, um eine Zahl in Java auf eine Potenz zu erhöhen. Rekursion ist eine Technik, bei der eine Funktion sich selbst wiederholt aufruft, bis die Basisbedingung erfüllt ist. Hier erstellen wir eine Rekursionsmethode, pow(). Sehen Sie sich das folgende Beispiel an.

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);
  }
}

Ausgabe:

20.0 power of 2.0 = 400.0

Verwandter Artikel - Java Math