Potenzierung in Java
-
Erhöhen einer Zahl auf eine Potenz mit der Methode
pow()
in Java -
Erhöhen einer Zahl auf eine Potenz mit Hilfe der
while
-Schleife in Java -
Erhöhen einer Zahl auf eine Potenz mit Hilfe der
for
-Schleife in Java - Erhöhen einer Zahl auf eine Potenz mit Hilfe die Rekursion 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