KE 6
Hallo zusammen,
ich stehe irgendwie auf dem Schlauch kann mir kurz jemand hier bei Helfen?
Wenn ich p=5 und n= 2 angebe bekomme ich 25 raus.
1)public class Exponentation
2){
3)
4) public double power(int p, int n)
5) {
6) if (n < 0) {
7) return 1.0 / power(p, -n);
8) }
9) if (n == 0) {
10) return 1;
11) }
12) return p * power(p, n - 1);
13) }
14)}
Verstehe ich das richte, bei 12 die Formle am ende so aus sieht: 5 * 1 * 5?
Hallo zusammen,
ich stehe irgendwie auf dem Schlauch kann mir kurz jemand hier bei Helfen?
Wenn ich p=5 und n= 2 angebe bekomme ich 25 raus.
1)public class Exponentation
2){
3)
4) public double power(int p, int n)
5) {
6) if (n < 0) {
7) return 1.0 / power(p, -n);
8) }
9) if (n == 0) {
10) return 1;
11) }
12) return p * power(p, n - 1);
13) }
14)}
Verstehe ich das richte, bei 12 die Formle am ende so aus sieht: 5 * 1 * 5?