N
Nooblearning
Gast
Hallo an alle,
ich bin noch neu in der Java Welt und hoffe um Rat.
Die Aufgabe unseres Profs. lautet:
Schreiben Sie eine rekursive Methode, welche die Potenreihe für x^n bis x^max ausgibt, wobei x,n und max
positive natürliche Zahlen sind. Die Methode soll den Rückgabewert void aufweisen-das Ergebnis wird also
nicht zurückgeliefert.
Beispiel für x=5,n=0,max=4
5^0=1
.
.
.
5^4=625
Meine Lösung bis jetzt ist dies:
[JAVA=0]package aufg1;
class expo{
public void doit(int x,int n,int max){
int erg=x;
if(max>=n){
//for(int i=0;i<max;i++){
erg*=x;
System.out.println(erg);
doit(x,n+1,max);
}
}
}
//}
public class Potenz {
public static void main(String[]args){
expo ex = new expo();
ex.doit(5,0,4);
}
}[/code]
ich hoffe um Verständnist und bitte nicht lachen wenn zu viel falsch ist ^^
mein genaueres Problem liegt daran das ich nicht genau weißt wie ich die hochzahlen programmieren kann ...-_-
VIELEN DANK
ich bin noch neu in der Java Welt und hoffe um Rat.
Die Aufgabe unseres Profs. lautet:
Schreiben Sie eine rekursive Methode, welche die Potenreihe für x^n bis x^max ausgibt, wobei x,n und max
positive natürliche Zahlen sind. Die Methode soll den Rückgabewert void aufweisen-das Ergebnis wird also
nicht zurückgeliefert.
Beispiel für x=5,n=0,max=4
5^0=1
.
.
.
5^4=625
Meine Lösung bis jetzt ist dies:
[JAVA=0]package aufg1;
class expo{
public void doit(int x,int n,int max){
int erg=x;
if(max>=n){
//for(int i=0;i<max;i++){
erg*=x;
System.out.println(erg);
doit(x,n+1,max);
}
}
}
//}
public class Potenz {
public static void main(String[]args){
expo ex = new expo();
ex.doit(5,0,4);
}
}[/code]
ich hoffe um Verständnist und bitte nicht lachen wenn zu viel falsch ist ^^
mein genaueres Problem liegt daran das ich nicht genau weißt wie ich die hochzahlen programmieren kann ...-_-
VIELEN DANK