Rekursion in Java - Java Programmieren Lernen Deutsch - 45

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024

ความคิดเห็น • 19

  • @JonasKeil
    @JonasKeil  2 ปีที่แล้ว +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 2 ปีที่แล้ว +6

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

    • @JonasKeil
      @JonasKeil  2 ปีที่แล้ว +2

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

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

  • @Alexander-es8fq
    @Alexander-es8fq ปีที่แล้ว +1

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

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

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

  • @MiiiNiiMaL
    @MiiiNiiMaL ปีที่แล้ว

    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.

  • @nickwerner436
    @nickwerner436 ปีที่แล้ว

    Echt gut erklärt!

  • @strongjohny9520
    @strongjohny9520 ปีที่แล้ว

    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.

  • @dvxod8673
    @dvxod8673 2 ปีที่แล้ว +1

    Ehrlich gut kussi

  • @skuuu1279
    @skuuu1279 ปีที่แล้ว

    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 10 หลายเดือนก่อน

      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);
      }
      }
      }

  • @bjorn9131
    @bjorn9131 2 ปีที่แล้ว +1

    Du bist so cool

  • @ahrensburgbigman
    @ahrensburgbigman ปีที่แล้ว

    geil man danke

  • @dvxod8673
    @dvxod8673 2 ปีที่แล้ว +1

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

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