Potenz ganzer Zahlen in Java berechnen
-
Verwenden Sie die
for
-Schleife, um die Leistung einer Ganzzahl in Java zu berechnen - Rekursion verwenden, um die Potenz einer ganzen Zahl in Java zu berechnen
-
Verwenden Sie
Math.pow()
, um die Potenz einer Ganzzahl in Java zu 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 Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java Math
- Berechnen Sie den Median eines Arrays in Java
- Finden Sie Faktoren einer gegebenen Zahl in Java
- Wahrscheinlichkeit in Java
- Bewerten einen mathematischen Ausdruck in Java
- Berechnen die euklidische Distanz in Java
- Berechnen des Abstands zwischen zwei Punkten in Java