Récursive Impression De Nombre

Si le numéro 5 nous est donné, il doit être imprimé sur la console comme 1, 2, 3, 4, 5. Ce qui doit être fait de manière récursive. (Java de préférence)

Dans le cas où quelqu'un se demande ce ne sont pas les devoirs des questions. Je pratique pour mon mi-parcours d'une semaine à partir de maintenant.

Désolé de ne pas poster mon travail. Je faisais quelque chose comme ci-dessous: mais de se confondre avec où imprimer le reste du numéro, et comment l'arrêter, de manière récursive, à l'appel de la méthode avec (n - 1). Jacob avec son post m'a beaucoup aidé. Merci à tous ceux qui ont aidé.

public void writeNums(int n) {
    if (n < 1)
        throw new IllegalArgumentException();
    if (n == 1) {
        System.out.print("1, ");
    }
    writeNums(n - 1);
  • Il serait un meilleur apprentissage de l'exercice si vous avez une première coupe de la code vous-même, et posté ici si vous avez des questions...
  • Ce n'est pas très pratique si vous nous demandez d'abord. Où en êtes-vous? Ce n'actuelle tentative de ressembler?
  • Personnellement, je préfère classer cela comme devoirs. Même si, techniquement, il n'y a pas de devoirs à la question, il ne semble pas être une question à partir d'une étude précédente.
InformationsquelleAutor Catie | 2010-11-02