Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs 2013/Vortrag02: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „== Zum Vortrag == * Thema: '''Schleifen und Arrays''' * Vortragende: '''Theresa E.''' <email>theresa@freitagsrunde.org</email> * Folien: ** [http://docs.freit…“)
 
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
* Vortragende: '''Theresa E.''' <email>theresa@freitagsrunde.org</email>
 
* Vortragende: '''Theresa E.''' <email>theresa@freitagsrunde.org</email>
 
* Folien:
 
* Folien:
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_02_Arrays_und_Schleifen.pdf Folien (PDF, 485KB)]
+
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_02_Arrays_und_Schleifen.pdf Folien (PDF, 493KB)]
 +
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_02_Arrays_und_Schleifen_kein_Hintergrund.pdf Folien ohne Hintergrundbild (PDF, 488KB)]
 
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_02_Arrays_und_Schleifen.tgz LaTeX-Quellcode der Folien (TAR.GZ, 237KB)]
 
** [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2013/vorlesungen/Javakurs2013_02_Arrays_und_Schleifen.tgz LaTeX-Quellcode der Folien (TAR.GZ, 237KB)]
  
== Zusammenfassung ==
+
== Übungsaufgaben ==
 +
 
 +
* Komplette Liste findet ihr [[Javakurs/Übungsaufgaben|hier]] (nach Vorlesung geordnet)
 +
** '''Ihr müsst nicht alle Aufgaben bearbeiten!'''
 +
** Sucht euch welche aus. Der Schwierigkeitsgrad variiert.
 +
** Vorschläge:
 +
*** [[Javakurs/Übungsaufgaben/Arrays|Einfacher Einstieg in Arrays]]
 +
*** [[Javakurs/Übungsaufgaben/Schleifen und Modulo|Einstieg in Schleifen (mit vielen Hilfestellungen)]]
 +
*** [[Javakurs/Übungsaufgaben/Zweierpotenzen|Aufgabe zu Arrays und Schleifen]]
 +
 
 +
== Zusammenfassung des Vortragsinhalts ==
  
 
=== Arrays ===
 
=== Arrays ===

Aktuelle Version vom 7. März 2013, 12:25 Uhr

Zum Vortrag

Übungsaufgaben

Zusammenfassung des Vortragsinhalts

Arrays

Reihe von Werten mit gemeinsamem Namen + Index

Schritt Syntax
Deklaration:
typ name[];
Initialisierung:
name = new typ [ länge ];
Definition:
name [ index ] = wert ;
Zugriff:
name [ index ]

Deklaration und Definition auch in einer Zeile möglich:

typ name [] = { wert, wert, wert, ... };

Länge eines Arrays:

name.length
  • Aufpassen: Java fägt bei 0 an zu zählen!

Schleifen

  • Funktionsweise
    • Folge von Befehlen
    • Werden immer wieder ausgeführt
    • Wiederholung, solange eine bestimmte Bedingung erfüllt ist
    • Oft mit Zähl- oder Laufvariable (oft i genannt)
  • Syntax:

while-Schleife:

while (bedingung)
{ befehle }

for-Schleife:

for (initialisierung; bedingung; hochzählen)
{befehle}

Materialien der vergangenen Jahre

Folien von 2012

Mitschnitt von 2011

Downloads: