Rekursion in Java - Java Programmieren Lernen Deutsch - 45

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 23

  • @JonasKeil
    @JonasKeil  3 роки тому +2

    👇Deine *Unterstützung* macht noch bessere Tutorials möglich: www.patreon.com/user?u=50183366
    📢Als Community Java lernen *(Discord)* : discord.gg/wkWe3FvdSu
    Tutorial-Reihe für Java Beginner: bit.ly/3GKMucx

  • @gummibear654
    @gummibear654 3 роки тому +8

    Mitte Januar Java Prüfung. Ich werde deine Playlist anschauen und sollte danach bereit für die Prüfung sein. Danke

    • @JonasKeil
      @JonasKeil  3 роки тому +2

      Freut mich, dass ich dir helfen kann! Wenn du fragen hast komm gern in den Discord und wir besprechen das zusammen😸

  • @Alexander-es8fq
    @Alexander-es8fq Рік тому +1

    klasse Video, hilft mir bestimmt für die Klausur 👍

  • @nickwerner436
    @nickwerner436 2 роки тому +1

    Echt gut erklärt!

  • @efn_38
    @efn_38 Місяць тому

    Bei 02:00 wird mein Counter nicht so speziell grau? Wie geht das?

    • @efn_38
      @efn_38 Місяць тому

      Wenn ich 10 eingebe, bleibt einfach nur 10 oder wenn ich Counter schreibe, ist es weiterhin falsch.

    • @mansoors.7492
      @mansoors.7492 Місяць тому

      @@efn_38 hast du int counter als parameter (in die klammern) der hello world methode eingegeben?

  • @JulianMair-i1c
    @JulianMair-i1c Рік тому

    Bei deinem Code bekommt man bei 0! eine Exception besser wäre es wenn du zahl

  • @dvxod8673
    @dvxod8673 2 роки тому +1

    Ehrlich gut kussi

  • @srbvas
    @srbvas 2 роки тому +1

    Warum ist bei der if Schleife der return wert 1, wenn die Rekursion beendet wird? Verstehe den Zweck des returns nicht ganz. Könnte man nuch auch einfach die variable zahl zurückgeben?
    Und danke für die ganzen Videos!! Hilft unglaublich gut!

    • @JonasKeil
      @JonasKeil  2 роки тому +1

      Danke für dein Feedback! 😁 Der Return wert muss 1 sein, damit im letzten Durchlauf mal eins gerechnet wird. Das ist nicht das abschließende Ergebnis, sondern nur das was dann dem Endergebnis "hochgereicht" wird. Wenn du anstatt Eins die Variable zurückgegeben würdest, dann würde z.B. bei der Eingabe 5 anstatt 5*4*3*2*1 das hier gerechnet werden: 5*4*3*2*5 (also am Ende keine Eins, sondern die Variable 5). Hoffe das hilft dir weiter :)

  • @MiiiNiiMaL
    @MiiiNiiMaL 2 роки тому

    Wenn man die Methode auf int lässt dann ist doch nur ein maximum von 33 möglich oder ? Danach ist doch die max. value von Int erreicht richtig ? Mit double wäre die Zahl größer.

    • @Theoisthegoat
      @Theoisthegoat 3 місяці тому

      ich weiß dein Kommentar ist schon über ein Jahr alt, aber ich hoffe du verstehst mitlerweile warum das Schwachsinn ist.

  • @bjorn9131
    @bjorn9131 3 роки тому +1

    Du bist so cool

  • @ahrensburgbigman
    @ahrensburgbigman Рік тому

    geil man danke

  • @strongjohny9520
    @strongjohny9520 Рік тому +1

    Oke an sich super Video, schön ruhig und verständlich erklärt, aber du bist ja gar nicht auf dinge wie, warum benutzt man überhaupt Rekursion, wann benutzt man Rekursion, wann benutzt man besser keine Rekursion eingegangen, was ich schade fand, weil das waren und sind immernoch die Fragezeichen in meinem Kopf.

  • @skuuu1279
    @skuuu1279 2 роки тому

    nice tutorial... nur wieso erwähnst du den scanner am ende und zeigst es nicht mal... ich hock jez hier rum und krieg das nicht hin egal ob ich die anwendung vom scanner verstehe

    • @h3xx1tt
      @h3xx1tt Рік тому

      import java.util.Scanner;
      public class Rekursion {
      public static void main(String[] args){
      Scanner eingabe = new Scanner(System.in);
      System.out.println(faknew(eingabe.nextInt()));
      }
      public static int faknew(int zahl){
      if (zahl == 1){
      return 1;
      } else{
      return zahl * faknew(zahl -1);
      }
      }
      }

  • @dvxod8673
    @dvxod8673 2 роки тому +1

    HEEEELAAAAL BRUDER🫶🏼🫶🏼🫶🏼🫶🏼🫶🏼🫶🏼

  • @srbvas
    @srbvas 2 роки тому +3

    Warum ist bei der if Schleife der return wert 1, wenn die Rekursion beendet wird? Verstehe den Zweck des returns nicht ganz. Könnte man nuch auch einfach die variable zahl zurückgeben?
    Und danke für die ganzen Videos!! Hilft unglaublich gut!