Potenz mit Rekursion

Hi ich will mithilfe einer rekursiven Funktion eine Potenzmethode entwickeln.

Mein Ansatz


Java:
public class Aufgabe3{
  
  
  
  
  static double potenz(double x, int n){
    double e = x*x;
    for (int i = 0;i<n ;i++) {
    
      e*x = e;
      
      
      
      
    } 
    
    return e;
  
     
    
    }
   
  public static void main (String[] args){
    
    System.out.println(potenz(5,2));
    
    
  }
  
  
  
  
  
}


Das Programm sagt mir zeile10 e*x = e ist ein unbekannter Typ!

Ich weiss nicht mehr weiter und bitte um Hilfe

MfG
 
Zuletzt bearbeitet:
Jap das meine ich! Habe den Fehler schon korrigiert :)

Ich bekomme den Fehler bei der naechsten Aufgabe nochmal!! Bitte helfen! :D



error: unexpected type
 
Zuletzt bearbeitet:

Saheeda

Top Contributor
Kannst du vielleicht den Code dazu posten?

Ansonsten:
Variablen werden immer auf die linke Seite der Zuweisung geschrieben:
richtig --> x = 5 +2;
falsch --> 5 +2 = x;
 
Zuletzt bearbeitet:
Java:
public class Aufgabe3{
  
  static double potenz(double x, int n){
    double e = x*x;
    if (n>2) 
    for (int i = 2;i<n ;i++) {
    
      e = e*x;
      
      
      
      
    } ;
    
    return e;
    
    }
   
  public static void main (String[] args){
    
    System.out.println(potenz(5,4));
    
    
  }
  
  
  
  
  
}

So sieht der funktionierende Code aus!! Danke für eure Hilfe. Bin mir nur nicht sicher ob das rekursiv ist aber er gibt immer das richtige Ergebnis aus!
 
Zuletzt bearbeitet:

Neue Themen


Oben