Java-Rekursiv

...komplette Frage anzeigen

1 Antwort

Was ist dir denn unklar? Was ein rekursiver Aufruf oder was eine Methode ist?

Es ist einfach so, dass ich noch nie Java in der Schule hatte und jetzt weiß ich nicht, wie ich damit anfangen soll.

0
@e1211

public class testing{

    void Nummer ( int n ){
            System.out.println( "n = " + n );

    if ( n> 1){


    Nummer(n-=1);

    }
}
    public static void main(String[] args) {

ich bin nur so weit gekommen :S

0
@e1211

Hm. Die Aufgabe hast du gelöst. Wo liegt das Problem jetzt? Ich kenne die Java Syntax nicht aber die C# und die sind fast gleich. In C# wäre Main und Nummer:

        static void Main(string[] args)
        {
            Nummer(5);
        }
        static void Nummer( int n )
        {
            Console.WriteLine("n = " + n );
            if ( n > 1)
            {
                Nummer(n-=1);
            }
        }
0

Was möchtest Du wissen?