Zum Inhalt springen
L

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

If-Else-Switch - Java Tutorial 7

Informatik - simpleclub5:38 228.137 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 61 Zeilen
Herunterladen
  1. Wenn ich jetzt losgehe, schaff ichs noch rechtzeitig zur Vorlesung ansonsten bleib ich halt daheim :D
  2. Und genau darum geht’s heute Nicht ums daheim bleiben, sondern um if-else Anweisungen in Java.
  3. Wie das aussieht und was wir noch für Möglichkeiten haben Bedingungen aufzustellen schauen wir uns jetzt an
  4. Also dann! In Java können wir mit so genannten Kontrollstrukturen Programmteile unter bestimmten Bedingungen
  5. ausführen. Damit haben wir die Möglichkeit verschiedene Entscheidungen zu treffen.
  6. In Java gibt es dafür folgende Anweisungen: Die If Anweisung Die If-Else Anweisung Switch Anweisung
  7. Es gibt auch noch Schleifen, mit denen wir Programmteile wiederholen können, aber die schauen wir uns später einmal an.
  8. Merkt euch: Kontrollstrukturen verhelfen unser Programm zu strukturieren und gewisse Entscheidungen
  9. zu treffen. Fangen wir mal mit der If - Anweisung an.
  10. Mit If prüfen wir eine Bedingung. Je nach Ergebnis, machen wir danach irgendwas.
  11. Also geben dem Programm irgendeine Anweisung. Also zum Beispiel fragt ihr euch:
  12. Ist das Bier kalt? Ja!
  13. Dann her damit! Ist die Antwort nein, wird im das Programm einfach nach der If-Anweisung fortgesetzt.
  14. Da die Bedingung nicht eingetroffen ist. Um auch den “Nein” - Fall abzufangen brauchen wir ein “else”
  15. Das ist dann die so genannte “If-else” Anweisung. Bedeutet: Ist die Bedingung wahr führe irgendwas aus,
  16. ist sie falsch, also “else”, dann tue etwas anderes. Bei unserem Beispiel:
  17. Ist das Bier kalt? Jap, wir trinken es.
  18. Falls Nein, also “else”! Ab in den Kühlschrank damit!
  19. Natürlich können wir in beiden Fällen auch mehrere Anweisung ausführen. Das heißt alles was wir in den Anweisungsblock reinschreiben wird ausgeführt.
  20. Auch können wir mehrere Bedingungen überprüfen. Ist das Bier kalt UND der Grill an?
  21. Ja! Dann trinken und grillen
  22. ansonsten lern ich halt.
  23. :) Die If - Else Anweisung kann auch beliebig verschachtelt werden.
  24. Verschachteln? Jap somit können wir mehrere Fälle abfangen.
  25. Ist das Bier kalt? Nein fuck, ist es wenigstens lauwarm?
  26. Und falls auch nicht, ok dann halt in den Kühlschrank Damit haben wir dann durch die Verschachtelung 3 Fälle abgefragt :P
  27. Dieses Prinzip kann unendlich mal wiederholt werden, wenn man lustig ist :) Genug gelabert gucken wir mal in Java rein.
  28. Unser Grundgerüst ist ja bereits bekannt Jetzt entwerfen wir uns zu erst mal eine Variable in der wir beispielsweise die Temperatur unseres
  29. Biers angeben. Das Bier hat die Temperatur von 6°
  30. Danach definieren wir unsere if-else Konstruktion. Ist die Temperatur unter 7°, nehmen wir ein Bier.
  31. Ist sie darüber oder gleich 7° nehmen wir keins. In Java schreiben wir einfach in die Runden Klammern unsere Bedingung.
  32. Da wir ja immer etwas fragen, was Wahr oder falsch sein kann, greifen wir meist auf so genannte Vergleichsoperatoren zurück.
  33. Hier der “ist- kleiner” Operator. Java testet ob das stimmt und gibt dementsprechend unsere Anweisung aus.
  34. Also entweder: “Jop icht trink ein Bier” oder wenn der Wert geändert wurde:
  35. “Nee ich will ein kaltes Bier” Jetzt können wir natürlich noch verschachteln
  36. Dazu fügen wir eine neues if else ein: Hier testen wir ob die Temperatur genau 7° ist.
  37. In Java testet man Gleichheit mit dem =, aber aufpassen Freunde Ihr müsst zwei mal = nebeneinander schreiben.
  38. Tritt der Fall ein: Dann erhalten wir auf der Ausgabe: Optimal!
  39. Gib mir eins! Wie gesagt: If-Else können wir beliebig oft verschachteln.
  40. Da das aber irgendwann einfach mega kompliziert und aufwändig ist. Gibt es noch die Switch Anweisung:
  41. Mit Switch können wir relativ einfach ganz viele Fälle abfangen, ohne viel schreiben zu müssen.
  42. Dabei checkt Switch ab, in welchen Fall wir landen und führt dann die Anweisung dahinter aus.
  43. Am besten wir schauen uns das direkt in Java an: Wie immer steht unser Grundgerüst
  44. Wieder haben wir unsere Variable Temperatur Jetzt wollen wir zu jeder möglichen Temperatur von 0-7 eine Aussage machen.
  45. Dazu definieren wir uns Switch. In der Klammer nach dem Wort switch kommt die Variable die überprüft werden soll.
  46. Hier Temperatur. Danach kommt in die geschweiften Klammern der Block mit unseren Fällen
  47. Dazu schreibt man “case” und den gewünschten Wert bei dem der Fall eintreten soll. Hier: Wenn die Temperatur 0 ist, dann wird der Text: “Das Bier hat null Grad” ausgegeben.
  48. Ist sie 1 wird “Das Bier hat ein Grad” ausgegeben usw... Hinter der Anweisung kommt dann ein break Befehl.
  49. Den müsst ihr unbedingt nach jedem Fall hinschreiben. Break sagt dem Programm das der Fall und somit auch die Anweisung beendet ist.
  50. Da wir vorher Temperatur mit 7 initialisiert haben und unser Programm starten, erhalten wir: “Das Bier hat 7 Grad - Perfekt”
  51. Merkt euch: Zuerst schreiben wir “Case”, anschließend den Wert für diesen Fall und nach der Anweisung das Wort break.
  52. Wir können uns dabei beliebig viele Fälle ausdenken. Haben wir alle Fälle hingeschrieben die wir haben wollten, definieren wir noch eine “default”
  53. Anweisung Wenn kein anderer Fall eingetreten ist, führt das Programm eben “default” aus.
  54. Bedeutet: Ist unser Bier wärmer als 7 Grad, erscheint der Text: “Das Bier ist mir zu warm”
  55. Am besten ihr schreibt selbst ein paar Programme und testet die If-Else Anweisungen und den Switch Case.
  56. Zusammenfassung Aber bevor ihr voller Euphorie startet, fassen wir nochmal zusammen:
  57. If If - Else und Switch gehören zu so genannten Kontrollstrukturen
  58. und wie der Name schon sagt, kann man damit sein Programm strukturieren. Bei if und if-else wird eine Bedingung geprüft und je nach Ergebnis eine Anweisung ausgeführt.
  59. Dabei sind mehrere Bedingungen und auch mehrere Anweisungen möglich. Mit Switch können wir eine ganze Reihe von Fällen abfangen und bei jedem Fall etwas
  60. anderes ausführen Gut Freunde dann genießt mal euer kühles Bier, schaut noch ein paar weiter Informatik
  61. Videos von uns an und programmiert fleißig. Macht’s gut Adiue!

Zum Nachlesen