Rekursion in Java - Java Programmieren Lernen Deutsch - 45

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 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!

  • @JulianMair-i1c
    @JulianMair-i1c ปีที่แล้ว

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

  • @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?

  • @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 :)

  • @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.

  • @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

  • @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!