Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

For Schleife - Java Tutorial 9

Informatik - simpleclub5:07 266.750 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 57 Zeilen
Herunterladen
  1. Die Dinger kennt ihr ja bereits Oh ne gibts da etwa noch mehr von denen?
  2. Jap genau so ist es. In diesem Video schauen wir uns die For Schleife an, sprich
  3. Was kann die so? Was macht die so?
  4. Was will die so? Nochmal zu Erinnerung:
  5. Das letzte mal haben wir uns die While und Do While Schleife angeschaut. Die While Schleife ist eine so genannte abweisende Schleife, da sie zuerst eine Bedingung prüft
  6. und anschließend Anweisungen ausführt. Eine andere abweisende Schleife ist die For-Schleife.
  7. Die ist einfach nur ne leichte Abweichung der While-Schleife :) Sie besitzt folgende Parameter:
  8. Eine Zählvariable die Bedingung und die Schrittweite, auch Iteration genannt.
  9. und natürlich eine oder mehrere Anweisungen. Was bedeutet das jetzt?
  10. Im Unterschied zur While Schleife wird bei der For Schleife eine Zählvariable bereits neben der Bedingung definiert.
  11. Das heißt: Wir definieren eine Zählvariable,
  12. überprüfen die Bedingung auf richtig oder falsch und erhöhen oder senken die Zählvariable.
  13. Ist die Bedingung richtig, führen wir unsere krassen Anweisungen aus Ist sie falsch überspringen wir die Schleife.
  14. Wichtig ist: Die drei Parameter müssen bei jeder For Schleife vorhanden sein
  15. und dürfen nicht weggelassen werden. Wer es jetzt noch nicht verstanden hat, kein Problem.
  16. Mit dem Beispiel wird es klarer. Dazu wie immer unsere Klasse und die Main Methode.
  17. Jut dann definieren wir mal ne Variable...hmm nennen wir die mal “läuft” und geben ihr den Wert 10.
  18. Jetzt kommt die For Schleife: Zuerst das Wort for….klar!
  19. In die runden Klammern kommt jetzt das Entscheidende: Wir initialisieren zuerst die Zählvariable, nennen wir sie mal “i”,
  20. natürlich sind auch andere Namen erlaubt….Aber i ist die meist verwendeste Konvention. Gut wo waren wir?
  21. Ah ja.. “i” bekommt den Wert 0.
  22. Dahinter steht die Bedingung: Bei uns: i kleiner läuft Am Ende wird “i” noch um eins erhöht, das machen wir mit diesen beiden ++ hinter
  23. dem “i” Ganz Wichtig!
  24. Getrennt werden die drei Parameter durch den Strichpunkt...war ja irgendwie klar. :D Als Anweisung geben wir mal den Wert von “i” aus, damit wir mal sehen was passiert.
  25. Alright! Dann spucken wir das doch ma aus!
  26. Wir erhalten die Zahlen 0 bis 9 Warum?
  27. Weil die Variable i solange hochzählt bis sie nicht mehr kleiner als “läuft” ist. Da läuft den Wert 10 hat, hören wir nach der 9 auf und verlassen die Schleife.
  28. Macht Sinn oder? Nice!
  29. Jetzt verändern wir das i++ mal zu i--. Wir zählen also i jetzt runter.
  30. Damit kommen wir dann aber in ne Endlosschleife! Mit jeder Runde wird i um eins verringert.
  31. Das heißt es bleibt dauerhaft kleiner als 10. Was dann passiert, kennt ihr ja bereits.
  32. Das Programm hört nicht mehr auf und im schlimmsten Fall stürzt der PC ab. Also unbedingt aufpassen und die Endlosschleife vermeiden.
  33. Was könnt ihr euch merken: In der For-Schleife definieren wir die drei Paramter:
  34. Zählvariable Bedingung Iteration bzw. Schrittweite der Zählvariable
  35. Getrennt werden sie durch ein Strichpunkt. Ist die Bedingung richtig, wird die Anweisung im Block ausgeführt.
  36. Ansonsten wird die Schleife übersprungen. Ganz easy oder?
  37. Jetzt können wir for-Schleifen auch noch verschachteln. Wir basteln mal zwei for-Schleifen hintereinander:
  38. In der ersten initialisieren wir wieder “i”, diesmal mit dem Wert 1 Jetzt soll i kleiner gleich 5 sein
  39. und wir erhöhen i wieder um eins. Die Zweite For-Schleife kommt in den Anweisungsteil der ersten, deswegen nennt man es auch verschachtelt^^
  40. ;D Gut.
  41. Also hier definieren wir wieder eine Zählvariable, diesmal nennen wir sie “j” und geben ihr wieder den Wert 1.
  42. Die Bedingung ist dann: j kleiner gleich i. und j wird wieder um eins erhöht
  43. Als Anweisung geben wir mal ein Stern aus. Danach schließen wir die For Schleife mit der geschweiften Klammer
  44. Okay damit sind wir wieder in der ersten For Schleife. Hier packen wir noch die Print Funktion rein, die uns eine leere Zeile ausgibt.
  45. Warum das? Seht ihr gleich!
  46. Wie immer schließen wir jetzt die offenen Klammern die da so rumchillen und können das Programm starten.
  47. Aber was macht das Programm jetzt eigentlich? Die innere For Schleife erzeugt Sterne, wie viele hängt davon ab welchen Wert die Variable
  48. j besitzt. Die äußere For Schleife zählt bis 5 hoch und startet die innere Schleife.
  49. Zudem gibt sie jedesmal eine Leere Zeile aus, damit können wir die einzelnen Durchläufe unterscheiden.
  50. Geben wir das jetzt auf der Konsole aus erhalten wir eine aufsteigende Anzahl von Sternen. Löschen wir jetzt die Anweisung in der äußeren Schleife, die uns eine leer Zeile ausgibt,
  51. bekommen wir eine andere Ausgabe. Es erscheinen dann alle Sterne in einer Zeile.
  52. Gar nicht so schwer oder? Jop am besten ihr probiert selbst noch ein bisschen rum!
  53. Ersetzt zum Beispiel mal den Stern durch “ha” und schaut was dabei rauskommt ha haha
  54. hahaha ^^ ähm ja….
  55. oder denkt euch selbst einfache Programme zur For Schleife aus :D Yeay geil!
  56. Das wars auch schon zu den Schleifen, wenn ihr noch merh sehen wollt, dann klickt euch einfach auf unserer Seite durch…
  57. Bis dahin macht’s gut ihr Pappenheimer Tschau!

Zum Nachlesen