Entschuldigung!
Nächste mal mache ich richtige...
Beiträge von bayti
-
-
Und Deutsch.
es ist schon klar. ich bin seit 9 Monaten in Deustchland und muss viel lernen.
und quellcode:
[ code]
public class muster {public static void up(int n)
{
if ( n==0 )
return;
up( n - 1 );
System.out.println("0");
System.out.println("11");
System.out.println("0");
for (int i=0;i<=n+1;i++){
System.out.print(n+1);
}
System.out.println();
}
public static void down(int n)
{
if ( n==0)
return;
System.out.println("0");
System.out.println("11");
System.out.println("0");
for (int i=0;i<=n;i++){
if(n==1)return;
System.out.print(n);
}
System.out.println();
down (n-1);
}
public static void main(String[] args) throws Exception{
int x=System.in.read()-49;
up(x);
down(x);
}}
[/ code] -
dh dein hauptproblem ist wie du eine methode rekursiv schreibst?
vielleicht hilft dir das weiter, hab den artikel nicht gelesen aber
hab bisher gute erfahrungen mit ibm developerworks artikeln gemacht.
http://www-128.ibm.com/developerworks…lnxw06RecursionAuf jeden Fall danke ich dir. Das war mein Problem. Ich muss schnell wie möglich dieses Thema lernen.
-
alda, ohne frage gibt's nix hilfe, klar?
wir können nicht riechen woran du scheiterst. message angekommen?ok
ich probiere noch mal und dann tippe ich alle quellcode hier. -
wenn du hilfe brauchst, dann schreib mal wo du genau nicht weiterkommst
ich habe heute rekursive Methoden gelernt.
aber ich habe bis jetzt viel mal probiert, leider könnte ich ned.
bis jetzt keine quellcode geschaft über diese Thema... -
wenn du nicht helfen willst, dann überseh einfach the message.
ok
alles klaar
ich brauch nur hilfe,nicht bla bla bla -
Schreiben Sie eine Methode print() mit einem int-Parameter, die beim Aufruf mit aktuellem Parameter 3 das nachfolgende Muster erzeugt.
Die Methode soll effektiv eine System.out.println()-Anweisung enthalten. Die restlichen Zeilen (davor und danach) sollen durch rekursive Aufrufe derselben Methode erzeugt werden.
Testen Sie den Methodenaufruf für alle Parameter zwischen 0 und 9. 0
11
0
222
0
11
0
3333
0
11
0
222
0
11
0