Vielen Dank für deine Mühe! Ich habe aber letzte Aufgabe mit Experiment immerhin nicht kapiert:(. , wollte aber gerne lernen. Ich habe die Verbindung mit sum und ergebnisse in for schleife nicht verstanden, ist bisschen verwirrend für mich.
Man kann eigentlich schon nur mit den ersten 10 Videos die du gemacht hast einen eigenen Taschenrechner programmieren, hab ich aus langweile gemacht dank dir.
Hey super video hab dadurch mehr verstanden als durch den Unterricht des letzten halbjahres lol. Aber ich kenne dieses += nicht. Gibt es dazu vielleicht ein video von dir?
Das ist ein Zuweisungsoperator Damit wird einer Variable ein Wert zugewiesen Bspw. ist x += y äquivalent zu x= x+y Weitere Zuweisungsoperatoren wären: -= , *= , /= , und %= (% steht für modulo) Das kannst die für alle primitiven Datentypen (char, byte, short, int, long, float) verwenden. Jonas hat in einem Video das kurz erklärt, jedoch weiß ich leider nicht mehr welches Video das war. Ich hoffe trotzdem, dass ich dir weiterhelfen konnte :)
Er erklärt es in den vorherigen Videos. Teil 2 - Variablen in Java. Im Prinzip ist es nur eine vereinfachte Schreibweise. Du kannst zum Beispiel "gast = gast + 1" schreiben, wenn ein neuer Gast kommt oder direkt "gast += 1" schreiben. Ist identisch, lässt sich aber schneller schreiben und sieht am Ende bei längeren Codes viel cleaner aus.
@@joyeah7129 ah genau, um die Summe der Zahlen aller Element im Array zu berechnen brauchen wir die for Schleife. Wir könnten theoretisch auch schreiben: ergebnisse[0] + ergebnisse[1] + … aber wenn sich die Anzahl der Elemente im Array ändert würde das nicht mehr funktionieren. Die For Schleife geht sozusagen Schritt für Schritt durch alle Elemente und fügt den Wert zur Summe hinzu :) Ergibt die for Schleife jetzt mehr Sinn für dich? LG Jonas😄
Double ist ein Datentyp der Zahlen mit Nachkommazahlen beinhaltet. „Sum“ ist lediglich der Name. In der Schleife summiert er jeden Eintrag des Arrays mit „Sum“. 0 ist der Ausgangswert.
Nein, er möchte uns nur motivieren nachzumachen. Und beim Programmieren ist es sehr wichtig, auch selber zu tippen. Keine Scheu, einfach lostippen. Wenns nicht funktioniert, weiter gucken. Niemand codet wie ein Profi von Anfang an. ^^
Ohne dieses i++ würdest du immer das selbe Ergebnis rausbekommen und die Schleife würde theoretisch immer weiter gehen, da die Bedingung nie erreicht wird. Als Beispiel: 1+1 bliebe immer 1+1, mit der i++ hättest du im zweiten Lauf nicht mehr 1+1, sondern 2+1, da vorher 1+1 berechnet wurde und das Ergebnis davon im zweiten Lauf genommen wird.
Lass mir dein Feedback in den Kommentaren da!
Vielen Dank für deine Mühe! Ich habe aber letzte Aufgabe mit Experiment immerhin nicht kapiert:(. , wollte aber gerne lernen. Ich habe die Verbindung mit sum und ergebnisse in for schleife nicht verstanden, ist bisschen verwirrend für mich.
was ein Bre wírklich so gut erklärt. geht gut inn dem Kopf mit einer angenehmen art und weisse bitte bleib dran!
du machst echt mega gute Videos bringst mich durchs Studium :DDD
Freut mich, danke fürs Feedback Joseph!✌🏻
Man kann eigentlich schon nur mit den ersten 10 Videos die du gemacht hast einen eigenen Taschenrechner programmieren, hab ich aus langweile gemacht dank dir.
gutes video! Fand nur die zweite for schleife nur für das sys.out ein wenig verwirrend.
Super gutes Video, ich liebe die vielen praktischen Beispiele. Die abstrakte Theorie ist so viel leichter greifbar.
Sehr informativ und gut geschnitten!! Danke!!
Könnte man die Ausgabe Sysout(numbers[i]); nicht auch einfach in die obere for Schleife am Ende
packen? 6:05
Hab ich mir auch danach gefragt
ja das geht auch
Gutes Video Gut für fortgeschrittene erklärt muß es nur noch ausprobieren ob es auch klappt
Natürlich klappt das :)
Du rettest mir meine Anwendungsentwicklungs Schulaufgabe
Hallo, danke für das Video!
In welchem erklärst Du denn das Geheimnis der 4?
Hey, Katharina, ich glaube du musst mir erklären, was genau du meinst😅
@@JonasKeil Ich glaube Sie meint das Ergebnis von sum / ergebnis.length (Min. 7.48)
Hey super video hab dadurch mehr verstanden als durch den Unterricht des letzten halbjahres lol. Aber ich kenne dieses += nicht. Gibt es dazu vielleicht ein video von dir?
Das ist ein Zuweisungsoperator
Damit wird einer Variable ein Wert zugewiesen
Bspw. ist x += y äquivalent zu x= x+y
Weitere Zuweisungsoperatoren wären: -= , *= , /= , und %= (% steht für modulo)
Das kannst die für alle primitiven Datentypen (char, byte, short, int, long, float) verwenden.
Jonas hat in einem Video das kurz erklärt, jedoch weiß ich leider nicht mehr welches Video das war. Ich hoffe trotzdem, dass ich dir weiterhelfen konnte :)
Er erklärt es in den vorherigen Videos. Teil 2 - Variablen in Java. Im Prinzip ist es nur eine vereinfachte Schreibweise. Du kannst zum Beispiel "gast = gast + 1" schreiben, wenn ein neuer Gast kommt oder direkt "gast += 1" schreiben. Ist identisch, lässt sich aber schneller schreiben und sieht am Ende bei längeren Codes viel cleaner aus.
Danke leute!
echt gute videos, grüße aus der TU Berlin
Ich hätte eine Frage und zwar warum du am Ende bei dem Experiment eine For-Schleife verwendet hast.
Welche Stelle genau meinst du?
@@JonasKeil die bei 7:26.
@@joyeah7129 ah genau, um die Summe der Zahlen aller Element im Array zu berechnen brauchen wir die for Schleife.
Wir könnten theoretisch auch schreiben: ergebnisse[0] + ergebnisse[1] + … aber wenn sich die Anzahl der Elemente im Array ändert würde das nicht mehr funktionieren.
Die For Schleife geht sozusagen Schritt für Schritt durch alle Elemente und fügt den Wert zur Summe hinzu :)
Ergibt die for Schleife jetzt mehr Sinn für dich? LG Jonas😄
@@JonasKeil Achso ja jetzt versteh ich es. Danke.
@@joyeah7129 gern geschehen :)
Kann mir jemand erklären, was es mit dem double sum = 0 auf sich hat?
Und ich dachte, man kann nicht durch 0 teilen?
Double ist ein Datentyp der Zahlen mit Nachkommazahlen beinhaltet. „Sum“ ist lediglich der Name. In der Schleife summiert er jeden Eintrag des Arrays mit „Sum“. 0 ist der Ausgangswert.
muss man die challange am schluss immer schaffen u nd wenn nicht kann man das dann nicht ?
Nein, er möchte uns nur motivieren nachzumachen. Und beim Programmieren ist es sehr wichtig, auch selber zu tippen. Keine Scheu, einfach lostippen. Wenns nicht funktioniert, weiter gucken. Niemand codet wie ein Profi von Anfang an. ^^
was bringt das i++ inerhalb der for-Schleife
Es bewirkt, dass i nach jedem Durchlauf um 1 steigt.
Ohne dieses i++ würdest du immer das selbe Ergebnis rausbekommen und die Schleife würde theoretisch immer weiter gehen, da die Bedingung nie erreicht wird. Als Beispiel: 1+1 bliebe immer 1+1, mit der i++ hättest du im zweiten Lauf nicht mehr 1+1, sondern 2+1, da vorher 1+1 berechnet wurde und das Ergebnis davon im zweiten Lauf genommen wird.